for u=1:1:25syms i;s=A{u,i}*exp((w*t+k*r(u,i))*j);y=symsum(s,i,1,24);B{u,1}=y;
1 回答

紅糖糍粑
TA貢獻1815條經驗 獲得超6個贊
symsum是符號數學工具箱的函數,請檢查是否安裝了該工具箱。
可以用ver symbolic命令查看是否安裝了符號數學工具箱以及其版本:
>> ver symbolic ------------------------------------------------------------------------------------- MATLAB Version 6.5 . 0 .180913a (R13) MATLAB License Number : 0 Operating System: Microsoft Windows XP Version 5.1 (Build 2600 : Service Pack 3 ) Java VM Version: Java 1.3 .1_01 with Sun Microsystems Inc. Java HotSpot(TM) Client VM ------------------------------------------------------------------------------------- Symbolic Math Toolbox Version 2.1 . 3 (R13) |
另外,我非常懷疑你代碼中的這一句
s=A{u,i}*exp((w*t+k*r(u,i))*j); |
是否能夠運行,因為i被定義成符號量,而符號量是不太可能作為cell數組的下標使用的。
- 1 回答
- 0 關注
- 289 瀏覽
添加回答
舉報
0/150
提交
取消