matlab里面,有符号变量的方程组的求解,为什么运行全都是warning然后结果是empty s

matlab里面,有符号变量的方程组的求解,为什么运行全都是warning然后结果是empty sym

第1个回答  推荐于2016-01-29
前一个警告是因为,你求解的是4个方程,但只指定了3个变量(其它符号会被视为常量),这种方程数量多于未知数的方程组,除非个别特殊情况,大多数是无解的,所以会以警告的形式提示你。

后面的一个警告,是告诉你求解的结果没有得到显式解。得不到显式解可能是因为方程组本身无解,有可能是MATLAB求不出。不要对符号运算寄予过高期望,很多非线性方程(组)都是难以求出显式解的,这在数学上本身就存在困难,当然不能指望一个软件就能解决。求不出解析解的情况下,大部分场合可以借助于数值方法求数值解,当然,这需要常数都是已知的。本回答被提问者采纳
相似回答