Замените неопределенными элементами, чтобы создать массивы

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

Смотрите также

| |

Похожие темы