今天芳芳来为大家解答以上的问题。matlab求解方程组代码,2024年如何用matlab解方程组相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、根据我的经验,可能和MATLAB版本有关。
2、MATLAB的符号数学工具箱不一定版本高的就比版本低的好用(当然,另一方面,也不一定更差)。
3、 就我所知,MATLAB的符号运算早期使用的是Maple内核,后来更换为MuPad内核。
4、更换的原因很复杂,有技术方面的,也有商业方面的。
5、最后一个使用Maple内核的版本是R2008a(符号数学工具箱版本是3.2.3),而从R2007b+开始(注意后面有个加号,不是2007b),则开始使用MuPad内核(符号数学工具箱版本4.9)。
6、 我使用6.5版求解结果如下: pt1 = [ 0] [ pr] [ 0] [ pr] [ 1/pt2] [ -1/pt2/(D-M)] pt2 = [ 0] [ 0] [ pt1] [ 1] [ pt1] [ 1/M] pr = [ pt2] [ 0] [ 0] [ pt2] [ pt2] [ pt2] 而且求解速度很快;但在2010a版上面求解则报告Explicit solution could not be found。
7、建议你换个稍低一些的版本试试,或者如果只想知道结果的话,可以直接使用我上面贴出的内容(提醒一下:未验证是否确实为原方程组的解,一般来说问题不大)。
本文就为大家分享到这里,希望小伙伴们会喜欢。