1
由於我的函數定義的方式,我正在使用循環內使用sym函數的腳本。另外我需要使用它們的衍生物。我不能只爲每個函數寫下顯式的matlab函數,因此定義每個函數和派生函數不是一種選擇。Syms函數覆蓋Matlab
的代碼是這樣的:
[out]=sym_script(n)
syms x;
out=[];
for i=1:n
Function=sin(x)+i*x;
out=[out Some_operation(Function,vec)];
end
(分鐘例如,實際符號函數更復雜的)的問題是,MATLAB似乎無法覆蓋函數,如果它是SYMS。
我已經嘗試過在Matlab 2015a中用於pc和mac的腳本,並且在兩者中都得到相同的錯誤。