请问这个简单的matlab画图 总是显示错误运用plot xy向量长度不一致 怎么修改咯

fori=1:501;j=0.01+(i-2)*0.01;m(i)=58.1*(4.090*j-0.039*j^2)/(1+2.09*j+0.961*j^2);x(1,i... for i=1:501;
j=0.01+(i-2)*0.01;
m(i)=58.1*(4.090*j-0.039*j^2)/(1+2.09*j+0.961*j^2);
x(1,i)=j;
y(i,1)=m(i);
plot(x,y),grid
end
展开
 我来答
吓栋栋
推荐于2017-09-23 · TA获得超过2832个赞
知道小有建树答主
回答量:386
采纳率:100%
帮助的人:195万
展开全部

图是能绘制出来的,估计是你之前工作空间的变量没有清除,然后用了相同名称的变量。清除一下工作空间的工作变量就行了,如下:

clear
clc
for i=1:501;
j=0.01+(i-2)*0.01;
m(i)=58.1*(4.090*j-0.039*j^2)/(1+2.09*j+0.961*j^2);
x(1,i)=j;
y(i,1)=m(i);
plot(x,y),grid
end

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式