手机版

如何用Matlab解方程?

时间:2021-08-31 来源:互联网 编辑:宝哥软件园 浏览:

Matlab是一个功能强大的数学软件,我们经常用它来解决一些数学问题。但是,有时候我们刚安装这个软件的时候,不知道怎么处理一些问题,比如怎么用Matlab解方程。为了帮助大家解决这个问题,我们整理了以下文章。

方法/步骤:

首先,求解一元方程

1.首先,给出一个求解方程“x^2 100*x 99=0=0”的例子。

在Matlab“命令窗口”中输入如下命令:x=求解(' x 2 100 * x 99=0 ',' x '),如下图所示。

怎么用Matlab解方程?

2.进入回车后,Matlab求出这个二次方程的解,如下图所示。

怎么用Matlab解方程?

3.再举个例子,解三次方程“x 3 1=0”。

在Matlab“命令窗口”中输入如下命令:x=求解(' x 3 1=0 ',' x '),如下图所示。

怎么用Matlab解方程?

4.进入回车后,Matlab求出三次方程“x ^ 3 ^ 1=0”的解,如下图所示。

Matlab求解有三个解,包括一个实解和两个虚解。

众所周知,一元三次方程在复数范围内有三个解,Matlab解是正确的。

如果只想要“x ^ 3 ^ 1=0”的实解,只需要取下图中的第一个解“-1”。

怎么用Matlab解方程?

第二,解二元方程

首先,找到一个二元线性方程组。

9x 8y=10公式1

13x 14y=12类型2

我们一般的解决方法是代换,或者加减法和消去法。太麻烦了。

这里,我们只需要输入以下命令就可以得到解:【x,y】=solve(' 9 * x 8 * y=10 ',' 13 * x 14 * y=12 ',' x ',' y ')。

怎么用Matlab解方程?

进入回车后,Matlab求出二元线性方程组的解,如下图所示。

怎么用Matlab解方程?

然后找到一个二元非线性方程组

X 2 y 2=10公式1

2x 3y=0等式2

这里,我们只需要输入以下命令就可以得到解:【x,y】=solve(' x ^ 2y ^ 2=10 ',' 2 * x 3 * y=0 ',' x ',' y ')。

怎么用Matlab解方程?

X 2 y 2=10公式1

2x 3y=0等式2

其实很多人都能看到,上述二元非线性方程组的解是圆与直线交点的坐标。我们一般的解法是先把Y消去,整理成一个关于X的二次方程,然后求X的值,再求Y的对应值.

但是在这里,我们只使用上图中的一个命令来寻找这两个交点的坐标,如下图所示。

怎么用Matlab解方程?

第三,解其他方程

1.我就不解释解三元方程或更高方程的具体操作步骤了。可以参考前面提到的解一元方程的命令到解二元方程的变化,做个类比。

以上是如何用Matlab解方程的教程。教程解释了如何理解一维方程和求解二元方程。剩下的就是解其他方程了。事实上,解其他方程也是如此。你可以从解二元方程的方法中学习。

版权声明:如何用Matlab解方程?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐