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