2013-04-07 65 views
1

我需要定義一個返回符號矩陣(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); 

回答

0

我已經這樣做了簡單的測試;

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

tmp1 = c; 
tmp2 = d; 

L = tmp1*A + tmp2*B; 

end 

其中AB已經符號矩陣。