matlab循环语句中求和公式
m、n是两个变量,我想做个循环,求出当m=1:20和n=1:20的时候各个y值,并作出图来。试着做过,但是图画不出来,具体数值也不知道准确否。希望博学的诸位,多多帮忙...
m、n是两个变量,我想做个循环,求出当m=1:20和n=1:20的时候各个y值,并作出图来。试着做过,但是图画不出来,具体数值也不知道准确否。希望博学的诸位,多多帮忙
展开
3个回答
展开全部
y=zeros(20,20);
for m=1:20
for n=1:20
s=0;
for i=1:m;
s=n/m*sum(1-(m+i)*(m+i-1)/(n+1)*(0.0016*n+0.01)/(0.22+5.5*m)^0.9)+s;
end
y(m,n)=(m+1)*(2*m+1)*(0.031*n^2+0.2*n)/(n+1)/(0.22+5.5*m)^0.9+(m+1)*(0.29+0.000018*n^2-0.19/n^2+0.35/n^3)+0.038*n-s;
end
end
plot3(1:20,1:20,y)
for m=1:20
for n=1:20
s=0;
for i=1:m;
s=n/m*sum(1-(m+i)*(m+i-1)/(n+1)*(0.0016*n+0.01)/(0.22+5.5*m)^0.9)+s;
end
y(m,n)=(m+1)*(2*m+1)*(0.031*n^2+0.2*n)/(n+1)/(0.22+5.5*m)^0.9+(m+1)*(0.29+0.000018*n^2-0.19/n^2+0.35/n^3)+0.038*n-s;
end
end
plot3(1:20,1:20,y)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把y求出来
作图的时候是做的三维图
作图的时候是做的三维图
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询