用matlab求一元二次方程的根

时间:2024-10-14 22:30:26

1、打开matlab2012b,新建new script.输入如下代码:a=input('a=?');b=input('b=?');c=input('c=?');d=b*b-4*a*c;x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)];disp(['x1=',num2str(x(1)),',x2=',num2str(x(2))]);

用matlab求一元二次方程的根

2、点击“run”运行。选择好保存的文件名和保存目录。这里取文件名为:yiyuanercifangchengqiujie。运行结果如下:依次输入a、b、c的值>> yiyuanercifangchengqiujiea=?6b=?7c=?9x1=-0.58333+1.0769i,x2=-0.58333-1.0769i可以连续运行,也就是说可以接着输入下一组a、b、c的值。

用matlab求一元二次方程的根

3、附例1:用 solve方法来求一元一次方程组的根。如果不熟悉的话,可以输入help solve 命令来查看帮助文档。如下图所示。

用matlab求一元二次方程的根

4、举例说明如下。

用matlab求一元二次方程的根

5、自己的实例:syms x y[Sx,Sy]=solve(x+y==6,x+2*y==9)求得:Sx=3,Sy=3。

用matlab求一元二次方程的根
© 手抄报圈