Можно сгенерировать массив от неопределенного объекта, заменив неопределенные элементы на заданные значения. Существует несколько способов сделать это использование usubs
.
Создайте 3 2 неопределенную матрицу с помощью двух неопределенных действительных параметров.
a = ureal('a',4); b = ureal('b',2); M = [a b;b*b a/b;1-b 1+a*b];
Оцените матрицу в четырех различных комбинациях значений для неопределенных параметров a
и b
.
avals = [1;2;3;4]; bvals = [10;11;12;13]; M1 = usubs(M,'a',avals,'b',bvals);
Эта команда оценивает M
для четырех различных комбинаций (a,b)
(1,10)
, (2,11)
, и так далее. Поэтому M1
является 3 2 4 двойными массивами, содержащими четыре оцененных значения M по его последнему измерению.
size(M1)
ans = 1×3
3 2 4
Для большего количества примеров смотрите usubs
.