有方程a*x^3+b*x^2+c*x+d=0,要在区间(x1,x2)上求出每一个x对应的方程最小值,然后再绘制这些最小值的曲线。
我的想法是循环
for x=0:0.1:10
ff=[a b c d];
rr=roots(ff);
P0=min(rr);
end
这样P0里就是方程的最小值了,但是只能存下一次求解的结果,怎么能把整个区间上的最小值都赋给一个变量呢?是不是要用数组?可是我这么写
for x=0:0.1:10
ff=[a b c d];
rr=roots(ff);
P0(x)=min(rr);
end
程序不认P0(x)
请问大家有什么办法解决呢?谢谢大家了,请帮忙