Символьная функция ввода несимвольных параметров

Мне нужно определить функцию, которая возвращает символическую матрицу (sym). Требуется 4 входных параметра - 2 символьные матрицы и 2 целых числа. Как я могу это сделать?

Это то, что я пытался сделать-

%my function
function F = matrix(F, F4, i, j)

...

F=...;

end

%calling it in a different file

syms M1;
M1 = ...;

syms M2;
M2 = ...;

syms M3;
M3 = matrix(M1,M2,1,2);

1 ответ

Я сделал этот легкий тест;

function L = test(A,B,c,d)
syms tmp1 tmp2

tmp1 = c;
tmp2 = d;

L = tmp1*A + tmp2*B;

end

где A а также B уже символические матрицы.

Другие вопросы по тегам