Можно сгенерировать массив из неопределенного объекта путем замены неопределенных элементов заданными значениями. Существует несколько способов сделать это с помощью 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.