网络消费网 >  品牌机 > > 正文
matlab如何解方程?matlab怎么求解方程?
时间:2023-02-22 16:41:22

1、先举一例,解方程"x^2+100*x+99=0"

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

x=solve('x^2+100*x+99=0','x')

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

x =

-1

-99

>>

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

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

x=solve('x^3+1=0','x')

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

x =

-1

1/2+1/2*i*3^(1/2)

1/2-1/2*i*3^(1/2)

>>

matlab解出来的解有三个,其中有一个实数解,两个虚数解。

我们都知道一元三次方程在复数范围内的解有3个,matlab的解是对的。

如果我们只要"x^3+1=0”的实数解,我们只要取下面图中的第一个解“-1”。

3、求一个二元一次方程组

9x+8y=10 式1

13x+14y=12 式2

我们一般的解法是代入法,或者加减消去法。比较繁琐。

这里我们只需输入如下命令即可求出解:

[x,y]=solve('9*x+8*y=10','13*x+14*y=12','x','y')

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

1.首先打开Matlab,直接在命令行输入solve函数,里面加上方程式,小编写的是一个二元一次方程

2.接着直接回车就可以得到结果了

3.然后solve函数中还可以写两个方程式

4.回车后会得到两个未知数的解

5.上面都是比较简的写法,下面小编给大家演示一下常规的写法,如下图所示,先声明变量,然后编写方程式,并在solve中填入变量和方程式

6.最后直接用点的方式得到答案即可

关键词: matlab如何解方程 matlab怎么求解方程 matlab怎么编程求解方程 matlab加速迭代法解方程

版权声明:
    凡注明来网络消费网的作品,版权均属网络消费网所有,未经授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明"来源:网络消费网"。违反上述声明者,本网将追究其相关法律责任。
    除来源署名为网络消费网稿件外,其他所转载内容之原创性、真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考并自行核实。
热文

网站首页 |网站简介 | 关于我们 | 广告业务 | 投稿信箱
 

Copyright © 2000-2020 www.sosol.com.cn All Rights Reserved.
 

中国网络消费网 版权所有 未经书面授权 不得复制或建立镜像
 

联系邮箱:920 891 263@qq.com

备案号:京ICP备2022016840号-15

营业执照公示信息