作业帮 > 综合 > 作业

F1= 0.01x^2+0.02x^4+0.34x^9 F2=0.03x^2+0.246x^5+0.5367x^11 如

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 07:59:23
F1= 0.01x^2+0.02x^4+0.34x^9 F2=0.03x^2+0.246x^5+0.5367x^11 如何用matlab画图,在一个图中.
不了解matlab,但急需用来画大量这种图……求正确公式
x=-10:0.01:10;
F1= 0.01*x.^2+0.02*x.^4+0.34*x.^9;
F2=0.03*x.^2+0.246*x.^5+0.5367*x.^11;
plot(x,F1,'.-');
hold on;
plot(x,F2,'r.-');
再问: x=-10:0.01:10; >> f1=-0.878402981e-3*x.^11-.2398631938*x.^7+2.224439892*x.-2.131763978*x.^3+0.2980710536e-1*x.^9+1.118258577*x.^5; ??? f1=-0.878402981e-3*x.^11-.2398631938*x.^7+2.224439892*x.-2.131763978*x.^3+0.2980710536e-1*x.^9+1.118258577*x.^5; | Error: Unexpected MATLAB operator. 什么意思呢?
再答: 你的表达式写错了,“x.^11-.2398631938”-后的点去掉。或者写成0.2.... 然后后面还有x.-2.131763978*,把x后的点去掉。点不是随便加的。你只在*的时候或者^的时候才用点的。为的就是区别*与.*,和^与.^。
再问: 好了,受用。另外如果出错就要重新开始是吗?不能修改吗?
再答: 你应该写一个m文件的,那样修改方便。m文件可以把function和end删掉,直接粘上上面的代码就行了。