matlab怎么编程求解方程?matlab加速迭代法解方程? |
您所在的位置:网站首页 › emui11网速慢 › matlab怎么编程求解方程?matlab加速迭代法解方程? |
matlab怎么编程求解方程?matlab加速迭代法解方程?
2023-02-22 16:48:54
来源:中国网络消费网
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 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |