A. matlab中syms未定義
syms只能限定復數,實數和正數。可以使用mupad引擎,代碼如下:
syms
n
evalin(symengine,'assume(n,type::integer)')
evalin(symengine,'getprop(n)')%查看符號變數現在的限定狀態
附:這種問題自己找書都有的,網路知道上答非所問的人太多,不要輕信,希望大家對知識嚴謹一些,不要信口胡說!希望可以幫助你
B. 未定義函數或變數 'syms'.
問題原因:打開matlab路徑,toolbox文件夾,發現裡面沒有symbolic工具箱
解決方法:按照安裝順序,重新下載symbolic 工具箱,注意路徑仍然是你matlab的路徑。
plus:下載時要關閉matlab,不關會提示。symbolic toolbox大概500MB,只需要勾選這一個就可以。
C. 我安裝的MATLABR2007b沒有工具箱,不能輸入符號函數比如syms,怎麼辦啊
拿安裝盤自定義單獨安裝工具箱。