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,怎么办啊
拿安装盘自定义单独安装工具箱。