Matlab之代数方程求解:多次函数求根并绘制曲线图
目录
2、求三次方程的根:并绘制该函数在-8< x <8 范围内的图象。
多次函数求根并绘制曲线图
1、符号方程
ezplot( )命令绘图:会自动输入函数标题
f = 'x^2 - 6*x - 12'; ezplot(f,[-2,8]) %ezplot(f,[x1,x2])绘制了f在x1< x <x2区间内的图象。
(1)求函数的根并绘制该图象,并确定根的数值。
eq = 'x^2 + x - sqrt(2)'; s = solve(eq)
x1 = double(s(1))%要确定根的数值,我们需要把它们从数组中提取出来,然后把它们转换成double类型
x2 = double(s(2))
ezplot(eq) %最后绘制函数的图像;
2、求三次方程的根:并绘制该函数在-8< x <8 范围内的图象。
f = 'x^3 + 3*x^2 - 2*x - 6';
s = solve(f); %调用solve求根
double(s(1)) %获取double类型的四个根
double(s(2))
double(s(3)) %从得出的结果看出有复数根,
ezplot(f, [-8, 8, -8, 8]), grid on %在范围-8< x <8,-8< y <8内绘制函数的图象且打开网格