idss

Модель в пространстве состояний идентифицируемыми параметрами

Описание

sys = idss(A,B,C,D) создает модель в пространстве состояний идентифицируемыми параметрами. ABC, и D начальные значения матриц пространства состояний. По умолчанию, sys модель дискретного времени с незаданным шагом расчета и никаким элементом воздействия состояния.

sys = idss(A,B,C,D,K) создает модель в пространстве состояний с элементом воздействия, данным матричным K.

sys = idss(A,B,C,D,K,x0) создает модель в пространстве состояний со значениями начального состояния, данными векторным x0.

sys = idss(A,B,C,D,K,x0,Ts) создает модель в пространстве состояний с шагом расчета Ts. Используйте Ts = 0 создать модель непрерывного времени.

sys = idss(___,Name,Value) создает модель в пространстве состояний с помощью дополнительных опций, заданных одним или несколькими Name,Value парные аргументы.

sys = idss(sys0) преобразует любую модель динамической системы, sys0, к idss форма модели.

sys = idss(sys0,'split') преобразует sys0 к idss форма модели и обработки последние каналы входа Ny sys0 когда шум образовывает канал в возвращенной модели. sys0 должен быть числовой (неидентифицированный) tf, zpk, или ss объект модели. Кроме того, sys0 должен иметь, по крайней мере, столько же входных параметров сколько выходные параметры.

Описание объекта

idss модель представляет систему как модель в пространстве состояний непрерывного времени или дискретного времени с идентифицируемыми (допускающими оценку) коэффициентами.

Модель в пространстве состояний системы с входным вектором u, выходной вектор y и воздействие e принимает следующую форму в непрерывное время:

dx(t)dt=Ax(t)+Bu(t)+Ke(t)y(t)=Cx(t)+Du(t)+e(t).

В дискретное время модель в пространстве состояний принимает форму:

x[k+1]=Ax[k]+Bu[k]+Ke[k]y[k]=Cx[k]+Du[k]+e[k].

Для idss модели, элементы матриц пространства состояний A, B, C и D могут быть допускающими оценку параметрами. Элементы воздействия состояния K могут также быть допускающими оценку параметрами. idss модель хранит значения этих элементов матрицы в ABCD, и K свойства модели.

Существует три способа получить idss модель.

  • Оцените idss основанный на модели на измерениях ввода - вывода системы, с помощью n4sid или ssest. Эти команды оценки оценивают значения допускающих оценку элементов матриц пространства состояний. Ориентировочные стоимости хранятся в ABCD, и K свойства получившегося idss модель. Report свойство получившейся модели хранит информацию об оценке, такой как обработка значений начального состояния и опций, используемых по оценке.

    Когда вы получаете idss модель по оценке, можно извлечь оцененные коэффициенты и их неопределенность из модели с помощью команд, таких как idssdata, getpar, или getcov.

  • Создайте idss модель с помощью idss команда.

    Можно создать idss модель, чтобы сконфигурировать начальную параметризацию для оценки модели в пространстве состояний, чтобы соответствовать измеренным данным об ответе. Когда вы делаете так, можно задать ограничения на один или несколько элементов матрицы пространства состояний. Например, можно зафиксировать значения некоторых элементов или задать минимальные или максимальные значения для свободных элементов. Можно затем использовать сконфигурированную модель в качестве входного параметра к команде оценки (n4sid или ssest) оценить значения параметров с теми ограничениями.

  • Преобразуйте существующую модель динамической системы в idss модель с помощью idss команда.

Сконфигурировать idss модель в желаемой форме, такой как компаньон или модальная форма, использует команды преобразования состояния, такие как canon и ss2ss.

Примеры

свернуть все

Создайте 4-й порядок модель в пространстве состояний SISO идентифицируемыми параметрами. Инициализируйте значения начального состояния к 0,1 для всех записей. Установите шаг расчета на 0,1 с также.

A = blkdiag([-0.1 0.4; -0.4 -0.1],[-1 5; -5 -1]);
B = [1; zeros(3,1)]; 
C = [1 0 1 0]; 
D = 0; 
K = zeros(4,1);
x0 = [0.1,0.1,0.1,0.1];
Ts = 0.1;

sys = idss(A,B,C,D,K,x0,Ts);

sys 4-й порядок, SISO idss модель. Количество состояний и размерностей ввода - вывода определяется размерностями матриц пространства состояний. По умолчанию, все записи в матрицах ABCD, и K идентифицируемые параметры.

Можно использовать sys задавать начальную параметризацию для оценки модели в пространстве состояний с ssest или n4sid.

Создайте 4-й порядок модель в пространстве состояний SISO идентифицируемыми параметрами. Назовите каналы ввода и вывода модели и задайте минуты для единиц измерения времени модели.

Можно использовать Name,Value парные аргументы, чтобы задать дополнительные свойства модели на создании модели.

A = blkdiag([-0.1 0.4; -0.4 -0.1],[-1 5; -5 -1]);
B = [1; zeros(3,1)]; 
C = [1 0 1 0]; 
D = 0; 

sys = idss(A,B,C,D,'InputName','Drive','TimeUnit','minutes');

Чтобы изменить или задать большинство атрибутов существующей модели, можно использовать запись через точку. Например:

sys.OutputName = 'Torque';

Сконфигурируйте idss модель так, чтобы это не имело никакого элемента воздействия состояния и только ненулевых записей A матрица является допускающей оценку. Кроме того, зафиксируйте значения B матрица.

Можно сконфигурировать отдельные параметры idss модель, чтобы задать ограничения для оценки модели в пространстве состояний с ssest или n4sid.

Создайте idss модель.

A = blkdiag([-0.1 0.4; -0.4 -0.1],[-1 5; -5 -1]);
B = [1; zeros(3,1)]; 
C = [1 0 1 0]; 
D = 0; 
K = zeros(4,1);
x0 = [0.1,0.1,0.1,0.1];

sys = idss(A,B,C,D,K,x0,0);

Установка всех записей K = 0 создает idss модель без элемента воздействия состояния.

Используйте Structure свойство модели зафиксировать значения некоторых параметров.

sys.Structure.A.Free = (A~=0);
sys.Structure.B.Free = false;
sys.Structure.K.Free = false;

Записи в sys.Structure.A.Free определите ли соответствующие записи в sys.A свободен (идентифицирующийся) или фиксированный. Первая линия устанавливает sys.Structure.A.Free к логической матрице, которая является true везде, где A является ненулевым, и false везде еще. Выполнение так фиксирует значение нулевых записей в sys.A.

Остающиеся линии фиксируют все значения в sys.B и sys.K к значениям вы задали, когда вы создали модель.

Создайте массив моделей в пространстве состояний.

Существует несколько способов создать массивы моделей в пространстве состояний:

  • Прямое использование конструкции массивов n- размерные массивы пространства состояний

  • Создание массива индексируемым присвоением

  • Создание массива с помощью stack команда

  • Выборка идентифицированной модели с помощью rsample команда

Создайте массив путем обеспечения n- размерные массивы как входной параметр к idss, вместо 2-мерных матриц.

A = rand(2,2,3,4);
sysarr = idss(A,[2;1],[1 1],0);

Когда вы предоставляете многомерный массив idss вместо одной из матриц пространства состояний первые две размерности задают количества состояний, входных параметров или выходных параметров каждой модели в массиве. Остальные измерения задают размерности самого массива. A 2 2 массивом 3 на 4. Поэтому sysarr массив 3 на 4 idss модели. Каждая модель в sysarr имеет два состояния, заданные первыми двумя размерностями A. Далее, каждая модель в sysarr имеет тот же BC, и D значения.

Создайте массив индексируемым присвоением.

sysarr = idss(zeros(1,1,2));
sysarr(:,:,1) = idss([4 -3; -2 0],[2;1],[1 1],0);
sysarr(:,:,2) = idss(rand(2),rand(2,1),rand(1,2),1);

Первая команда предварительно выделяет массив. Первые две размерности массива являются размерностями ввода-вывода каждой модели в массиве. Поэтому sysarr вектор с 2 элементами моделей SISO.

Остающиеся команды присваивают idss модель к каждой позиции в sysarr. Каждая модель в массиве должна иметь те же размерности ввода-вывода.

Добавьте другую модель в sysarr использование stack.

stack альтернатива созданию массива путем индексации.

sysarr = stack(1,sysarr,idss([1 -2; -4 9],[0;-1],[1 1],0));

Эта команда добавляет другой idss модель вдоль первого измерения массива sysarr. sysarr теперь массив 3 на 1 SISO idss модели

Входные параметры

A,B,C,D

Начальные значения матриц пространства состояний.

Для системы с Ny выходные параметры входные параметры Nu и состояния Nx, задают начальные значения элементов матрицы пространства состояний можно следующим образом:

  • ANx-by-Nx матрица.

  • BNx-by-Nu матрица.

  • CNy-by-Nx матрица.

  • DNy-by-Nu матрица.

Используйте NaN для любого элемента матрицы, начальное значение которого не известно.

K

Начальное значение матрицы воздействия состояния.

Задайте K как Nx-by-Ny матрица.

Используйте NaN для любого элемента матрицы, начальное значение которого не известно.

Значение по умолчанию: Nx-by-Ny обнуляет матрицу.

x0

Значения начального состояния.

Задайте начальное условие как вектор-столбец значений Nx.

Значение по умолчанию: вектор-столбец из нулей Nx.

Ts

'SampleTime' . Для моделей непрерывного времени, Ts = 0. Для моделей дискретного времени, Ts положительная скалярная величина, представляющая период выборки, выраженный в модуле, заданном TimeUnit свойство модели. Чтобы обозначить модель дискретного времени с незаданным шагом расчета, установите Ts = -1.

Значение по умолчанию: –1 (модель дискретного времени с незаданным шагом расчета)

sys0

Динамическая система.

Любая динамическая система, чтобы преобразовать в idss модель:

  • Когда sys0 идентифицированная модель, ее предполагаемая ковариация параметра потеряна во время преобразования. Если вы хотите перевести предполагаемую ковариацию параметра во время преобразования, используйте translatecov.

  • Когда sys0 числовая (неидентифицированная) модель, данные пространства состояний sys0 задайте ABC, и D матрицы конвертированной модели. Матрица воздействия K фиксируется, чтобы обнулить. NoiseVariance значения по умолчанию значения к eye(Ny), где Ny количество выходных параметров sys.

Для синтаксиса sys = idss(sys0,'split'), sys0 должен быть числовой (неидентифицированный) tf, zpk, или ss объект модели. Кроме того, sys0 должен иметь, по крайней мере, столько же входных параметров сколько выходные параметры. Наконец, подсистема sys0(:,Ny+1:Ny+Nu) должен содержать ненулевой проходной термин (подсистема должна быть biproper).

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Используйте Name,Value аргументы, чтобы задать дополнительные свойства idss модели во время создания модели. Например, idss(A,B,C,D,'InputName','Voltage') создает idss модель с InputName набор свойств к Voltage.

Свойства

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

idss свойства объектов включают:

A,B,C,D

Значения матриц пространства состояний.

  • A — Матричный A состояния, Nx-by-Nx матрица.

  • BNx-by-Nu матрица.

  • CNy-by-Nx матрица.

  • DNy-by-Nu матрица.

Если вы создаете idss модель sys использование idss команда, sys.A, sys.B, sys.C, и sys.D содержите начальные значения матриц пространства состояний, которые вы задаете с A,B,C,D входные параметры.

Если вы получаете idss модель sys идентификацией с помощью ssest или n4sid, затем sys.A, sys.B, sys.C, и sys.D содержите ориентировочные стоимости элементов матрицы.

Для idss модель sys, каждое свойство sys.A, sys.B, sys.C, и sys.D псевдоним к соответствующему Value запись в Structure свойство sys. Например, sys.A псевдоним к значению свойства sys.Structure.A.Value.

K

Значение матрицы воздействия состояния K, Nx-by-Ny матрица.

Если вы создаете idss модель sys использование idss команда, sys.K содержит начальные значения матриц пространства состояний, которые вы задаете с K входной параметр.

Если вы получаете idss модель sys идентификацией с помощью ssest или n4sid, затем sys.K содержит ориентировочные стоимости элементов матрицы.

Для idss модель sys, sys.K псевдоним к значению свойства sys.Structure.K.Value.

Значение по умолчанию: Nx-by-Ny обнуляет матрицу.

StateName

Имена состояния, заданные как одно из следующего:

  • Вектор символов — Для моделей первого порядка, например, 'velocity'.

  • Массив ячеек из символьных векторов Модели For с двумя или больше состояниями

  • '' — Для состояний без имени.

Значение по умолчанию: '' для всех состояний

StateUnit

Модули состояния, заданные как одно из следующего:

  • Вектор символов — Для моделей первого порядка, например, 'velocity'

  • Массив ячеек из символьных векторов Модели For с двумя или больше состояниями

  • '' — Для состояний без заданных модулей

Используйте StateUnit чтобы отслеживать модули, каждое состояние выражается в. StateUnit не оказывает влияния на поведение системы.

Значение по умолчанию: '' для всех состояний

Structure

Информация о допускающих оценку параметрах idss модель. Structure.A, Structure.B, Structure.C, Structure.D, и Structure.K содержите информацию о A, B, C, D и матрицах K, соответственно. Каждый содержит следующие поля:

  • Value — Значения параметров. Например, sys.Structure.A.Value содержит начальные значения или ориентировочные стоимости матрицы A.

    NaN представляет неизвестные значения параметров.

    Каждое свойство sys.A, sys.B, sys.C, и sys.D псевдоним к соответствующему Value запись в Structure свойство sys. Например, sys.A псевдоним к значению свойства sys.Structure.A.Value

  • Minimum — Минимальное значение, которое параметр может принять во время оценки. Например, sys.Structure.K.Minimum = 0 ограничивает все записи в матрице K быть больше или быть равными нулю.

  • Maximum — Максимальное значение, которое параметр может принять во время оценки.

  • Free — Булевская переменная, задающая, является ли параметр свободной переменной оценки. Если вы хотите зафиксировать значение параметра во время оценки, установите соответствующий Free = false. Например, если A является 3х3 матрицей, sys.Structure.A.Free = eyes(3) фиксирует все недиагональные записи в A, к значениям, заданным в sys.Structure.A.Value. В этом случае только диагональные элементы в A являются допускающими оценку.

  • Scale — Шкала значения параметра. Scale не используется по оценке.

  • Info — Массив структур для хранения модулей параметра и меток. Структура имеет Label и Unit поля .

    Задайте модули параметра и метки как векторы символов. Например, 'Time'.

NoiseVariance

Отклонение (ковариационная матрица) инноваций модели e.

Идентифицированная модель включает белый, Гауссов шумовой e компонента (t). NoiseVariance отклонение этого шумового компонента. Как правило, функция оценки модели (такая как ssest) определяет это отклонение.

Для моделей SISO, NoiseVariance скаляр. Для моделей MIMO, NoiseVariance Ny-by-Ny матрица, где Ny является количеством выходных параметров в системе.

Report

Сводный отчет, который содержит информацию об опциях оценки и результатах, когда модель в пространстве состояний получена с помощью команд оценки, таких как ssest, ssregest, и n4sid. Используйте Report чтобы запросить модель для того, как это было оценено, включая:

  • Метод оценки

  • Опции оценки

  • Поисковые условия завершения

  • Совпадение данных оценки и другие метрики качества

Содержимое Report не важны, если модель была создана конструкцией.

A = [-0.1 0.4; -0.4 -0.1];
B = [1; 0];
C = [1 0];
D = 0;
m = idss(A,B,C,D);
m.Report.OptionsUsed
ans =

     []

Если вы получаете модель в пространстве состояний с помощью команд оценки, полей Report содержите информацию о данных об оценке, опциях и результатах.

load iddata2 z2;
m = ssest(z2,3);
m.Report.OptionsUsed
InitialState: 'auto'
          N4Weight: 'auto'
         N4Horizon: 'auto'
             Focus: 'prediction'
EstimateCovariance: 1
           Display: 'off'
       InputOffset: []
      OutputOffset: []
      OutputWeight: []
      SearchMethod: 'auto'
     SearchOptions: [1x1 idoptions.search.identsolver]
    Regularization: [1x1 struct]
          Advanced: [1x1 struct]

Report свойство только для чтения.

Для получения дополнительной информации об этом свойстве и как использовать его, смотрите раздел Output Arguments соответствующей страницы с описанием команды оценки и Отчета Оценки.

InputDelay

Введите задержку каждого входного канала, заданного как скалярное значение или числовой вектор. Для систем непрерывного времени задайте входные задержки единицы измерения времени, сохраненной в TimeUnit свойство. Для систем дискретного времени задайте входные задержки целочисленных множителей шага расчета Ts. Например, InputDelay = 3 означает задержку трех шагов расчета.

Для системы с Nu входные параметры, набор InputDelay к Nu- 1 вектор. Каждая запись этого вектора является численным значением, которое представляет входную задержку соответствующего входного канала.

Можно также установить InputDelay к скалярному значению, чтобы применить ту же задержку со всеми каналами.

Значение по умолчанию: 0

OutputDelay

Выведите задержки.

Для идентифицированных систем, как idss, OutputDelay фиксируется, чтобы обнулить.

Ts

'SampleTime' . Для моделей непрерывного времени, Ts = 0. Для моделей дискретного времени, Ts положительная скалярная величина, представляющая период выборки, выраженный в модуле, заданном TimeUnit свойство модели. Чтобы обозначить модель дискретного времени с незаданным шагом расчета, установите Ts = -1.

Изменение этого свойства не дискретизирует или передискретизирует модель. Используйте c2d и d2c преобразовывать между непрерывным - и представлениями дискретного времени. Используйте d2d изменить шаг расчета системы дискретного времени.

Значение по умолчанию: –1 (модель дискретного времени с незаданным шагом расчета)

TimeUnit

Модули для переменной времени, шаг расчета Ts, и любые задержки модели, заданной как одно из следующих значений:

  • 'nanoseconds'

  • 'microseconds'

  • 'milliseconds'

  • 'seconds'

  • 'minutes'

  • 'hours'

  • 'days'

  • 'weeks'

  • 'months'

  • 'years'

Изменение этого свойства не оказывает влияния на другие свойства, и поэтому изменяет полное поведение системы. Используйте chgTimeUnit преобразовывать между единицами измерения времени, не изменяя поведение системы.

Значение по умолчанию: 'seconds'

InputName

Введите названия канала, заданные как одно из следующего:

  • Вектор символов — Для моделей одно входа, например, 'controls'.

  • Массив ячеек из символьных векторов Модели мультивхода For.

В качестве альтернативы используйте автоматическое векторное расширение, чтобы присвоить входные имена для мультивходных моделей. Например, если sys 2D входная модель, введите:

sys.InputName = 'controls';

Входные имена автоматически расширяются до {'controls(1)';'controls(2)'}.

Когда вы оцениваете модель с помощью iddata объект, data, программное обеспечение автоматически устанавливает InputName к data.InputName.

Можно использовать краткое обозначение u относиться к InputName свойство. Например, sys.u эквивалентно sys.InputName.

Входные названия канала имеют несколько использования, включая:

  • Идентификация каналов на отображении модели и графиках

  • Извлечение подсистем систем MIMO

  • Определение точек контакта, когда взаимосвязанные модели

Значение по умолчанию: '' для всех входных каналов

InputUnit

Введите модули канала, заданные как одно из следующего:

  • Вектор символов — Для моделей одно входа, например, 'seconds'.

  • Массив ячеек из символьных векторов Модели мультивхода For.

Используйте InputUnit отслеживать модули входного сигнала. InputUnit не оказывает влияния на поведение системы.

Значение по умолчанию: '' для всех входных каналов

InputGroup

Введите группы канала. InputGroup свойство позволяет вам присвоить входные каналы систем MIMO в группы и обратиться к каждой группе по наименованию. Задайте входные группы как структуру. В этой структуре имена полей являются названиями группы, и значения полей являются входными каналами, принадлежащими каждой группе. Например:

sys.InputGroup.controls = [1 2];
sys.InputGroup.noise = [3 5];

создает входные группы под названием controls и noise это включает входные каналы 1, 2 и 3, 5, соответственно. Можно затем извлечь подсистему из controls входные параметры ко всему выходному использованию:

sys(:,'controls')

Значение по умолчанию: Struct без полей

OutputName

Выведите названия канала, заданные как одно из следующего:

  • Вектор символов — Для моделей одно выхода. Например, 'measurements'.

  • Массив ячеек из символьных векторов For модели мультивыхода.

В качестве альтернативы используйте автоматическое векторное расширение, чтобы присвоить выходные имена для мультивыходных моделей. Например, если sys 2D выходная модель, введите:

sys.OutputName = 'measurements';

Выходные имена автоматически расширяются до {'measurements(1)';'measurements(2)'}.

Когда вы оцениваете модель с помощью iddata объект, data, программное обеспечение автоматически устанавливает OutputName к data.OutputName.

Можно использовать краткое обозначение y относиться к OutputName свойство. Например, sys.y эквивалентно sys.OutputName.

Выходные названия канала имеют несколько использования, включая:

  • Идентификация каналов на отображении модели и графиках

  • Извлечение подсистем систем MIMO

  • Определение точек контакта, когда взаимосвязанные модели

Значение по умолчанию: '' для всех выходных каналов

OutputUnit

Выведите модули канала, заданные как одно из следующего:

  • Вектор символов — Для моделей одно выхода. Например, 'seconds'.

  • Массив ячеек из символьных векторов For модели мультивыхода.

Используйте OutputUnit отслеживать модули выходного сигнала. OutputUnit не оказывает влияния на поведение системы.

Значение по умолчанию: '' для всех выходных каналов

OutputGroup

Выведите группы канала. OutputGroup свойство позволяет вам присвоить выходные каналы систем MIMO в группы и обратиться к каждой группе по наименованию. Задайте выходные группы как структуру. В этой структуре имена полей являются названиями группы, и значения полей являются выходными каналами, принадлежащими каждой группе. Например:

sys.OutputGroup.temperature = [1];
sys.InputGroup.measurement = [3 5];

создает выходные группы под названием temperature и measurement это включает выходные каналы 1, и 3, 5, соответственно. Можно затем извлечь подсистему от всех входных параметров до measurement выходное использование:

sys('measurement',:)

Значение по умолчанию: Struct без полей

Name

Имя системы, заданное как вектор символов. Например, 'system_1'.

Значение по умолчанию: ''

Notes

Любой текст, который вы хотите сопоставить с системой, сохраненной как строка или массив ячеек из символьных векторов. Свойство хранит, какой бы ни тип данных вы обеспечиваете. Например, если sys1 и sys2 модели динамической системы, можно установить их Notes свойства можно следующим образом:

sys1.Notes = "sys1 has a string.";
sys2.Notes = 'sys2 has a character vector.';
sys1.Notes
sys2.Notes
ans = 

    "sys1 has a string."


ans =

    'sys2 has a character vector.'

Значение по умолчанию: [0×1 string]

UserData

Любой тип данных вы хотите сопоставить с системой, заданной как любой тип данных MATLAB®.

Значение по умолчанию: []

SamplingGrid

Выборка сетки для массивов моделей, заданных как структура данных.

Для массивов идентифицированных линейных моделей (IDLTI), которые выведены путем выборки одной или нескольких независимых переменных, это дорожки свойства значения переменных, сопоставленные с каждой моделью. Эта информация появляется, когда вы отображаете или строите массив моделей. Используйте эту информацию, чтобы проследить результаты до независимых переменных.

Установите имена полей структуры данных к именам переменных выборки. Установите значения полей к произведенным значениям переменных, сопоставленным с каждой моделью в массиве. Все переменные выборки должны быть числовыми и скаляр, оцененный, и все массивы произведенных значений должны совпадать с размерностями массива моделей.

Например, если вы собираете данные в различных рабочих точках системы, можно идентифицировать модель для каждой рабочей точки отдельно и затем сложить результаты вместе в массив единой системы. Можно пометить отдельные модели в массиве с информацией относительно рабочей точки:

nominal_engine_rpm = [1000 5000 10000];
sys.SamplingGrid = struct('rpm', nominal_engine_rpm)

где sys массив, содержащий три идентифицированных модели, полученные в rpms 1000, 5000 и 10000, соответственно.

Для массивов моделей, сгенерированных путем линеаризации модели Simulink® в нескольких значениях параметров или рабочих точках, программное обеспечение заполняет SamplingGrid автоматически со значениями переменных, которые соответствуют каждой записи в массиве. Например, команды Simulink Control Design™ linearize и slLinearizer заполните SamplingGrid таким образом.

Значение по умолчанию: []

Представлено до R2006a