1、首先看一下matlab求解方程的方法,首先指明所解方程的变量,然后指明方程,未知数和限制条件,最后求解方程。
2、在matlab命令行窗口中输入symsx[x,params,conds]=solve(sin(x)==1,'ReturnConditions', true),按回车键可以得到方程解。
3、转换一下,可以看到sin(x)=1方程的解是如下图所示 。
4、也可以求解下面的一个方程。
5、输入symsabcyx;[x,y]=solve([a*x^2+b*y+c==0,a*x+2*y==4],[x,y])。
6、按回车键可以得到方程解。
用MATLAB求解方程:两个步,一个注意。
第一步:使用“syms”定义变量;
第二步:使用“solve”函数求解方程;
注意:函数表达时,用“==”;比如x+y==5(而不是x+y=5);
举例:syms x y z (有几个变量就定义几个)
solve(方程1,方程2 ,方程3,x,y,z)
1、首先打开matlab2017版软件,新建一个空白的文件:
2、然后在软件中输入代码,首先定义一元二次方程的3个参数,然后定义方程的判别式,接着计算方程的两个根,最后用disp函数输出即可:
3、最后运行程序,输入方程的3个系数,即可得到根的结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)