加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

MATLAB用 solve方法来求方程的根

(2015-12-17 09:43:21)
分类: matlab
注意:如果不熟悉solve 命令的话,可以输入help solve 命令来查看帮助文档。如下图所示。

http://s9/mw690/005Q8S6mgy6XPXwcvdC48&690solve方法来求方程的根" TITLE="MATLAB用 solve方法来求方程的根" />

1、解一元二次方程x^2+100*x+99=0
  matlab ”Command Window"中输入如下命令:
   x=solve('x^2+100*x+99=0','x'),见下图:

http://s10/mw690/005Q8S6mgy6XPXQoKc909&690solve方法来求方程的根" TITLE="MATLAB用 solve方法来求方程的根" />

回车后,matlab就求出了这个一元二次方程的解。见下图:

http://s16/mw690/005Q8S6mgy6XPXXfson6f&690solve方法来求方程的根" TITLE="MATLAB用 solve方法来求方程的根" />

2、一元三次方程"x^3+1=0"

 matlab ”Command Window"中输入如下命令:

x=solve('x^3+1=0','x'),然后回车,见下图:

http://s4/mw690/005Q8S6mgy6XPY3CSI343&690solve方法来求方程的根" TITLE="MATLAB用 solve方法来求方程的根" />

回车后,matlab就求出了这个一元三次方程"x^3+1=0"的解,见下图:

(matlab解出来的解有三个,其中有一个实数解,两个虚数解。我们都知道一元三次方程在复数范围内的解有3个,matlab的解是对的。如果我们只要"x^3+1=0”的实数解,我们只要取下面图中的第一个解“-1”。)

http://s10/mw690/005Q8S6mgy6XPY8MJ7z49&690solve方法来求方程的根" TITLE="MATLAB用 solve方法来求方程的根" />

          3、  二元一次方程实例:

                    syms  x y

                    [Sx,Sy]=solve(x+y==6,x+2*y==9)

          求得:Sx=3,Sy=3

http://s16/mw690/005Q8S6mgy6XPXBjrtB2f&690solve方法来求方程的根" TITLE="MATLAB用 solve方法来求方程的根" />



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有