matlab中for循环怎么实现多次输出
程序如下所示,我需要让i循环若干次,每一次都输出一个ctfori=300:1200t=i/628ift<1ct=[474./497*(1./p-1)*(2*t.^3+2....
程序如下所示,我需要让i循环若干次,每一次都输出一个ct
for i=300:1200
t=i/628
if t<1
ct=[474./497*(1./p-1)*(2*t.^3+2./3*t.^9+2./5*t.^15)]*1./D
else
ct=[2*t.^5+2./3*t.^-15+2./5*t.^-25]*1./D
end
但是matlab中显示最后只有一个i 是901,输出相应的一个ct...为什么不能输出(1200-300)+1,也就是901个ct? 展开
for i=300:1200
t=i/628
if t<1
ct=[474./497*(1./p-1)*(2*t.^3+2./3*t.^9+2./5*t.^15)]*1./D
else
ct=[2*t.^5+2./3*t.^-15+2./5*t.^-25]*1./D
end
但是matlab中显示最后只有一个i 是901,输出相应的一个ct...为什么不能输出(1200-300)+1,也就是901个ct? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询