MATLAB for 循环,怎么让它只输出最后一次结果?
fprintf('抽样次数');n=input('n=');x1=normrnd(0,1,1,n);x2=normrnd(0,1,1,n);x3=normrnd(0,1,...
fprintf ('抽样次数');
n = input ('n=');
x1 = normrnd (0,1,1,n);
x2 = normrnd (0,1,1,n);
x3 = normrnd (0,1,1,n);
m=0
for i=1:1:n
if x3(i)>x1(i).^2 + x2(i)
m=m+1
end
end
print m 展开
n = input ('n=');
x1 = normrnd (0,1,1,n);
x2 = normrnd (0,1,1,n);
x3 = normrnd (0,1,1,n);
m=0
for i=1:1:n
if x3(i)>x1(i).^2 + x2(i)
m=m+1
end
end
print m 展开
3个回答
展开全部
比如你的循环的结果数据保存在a中,输出最后一个用a(end) (一维的,二维的话就用a(:,end)或a(end, :))
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
m=m+1这一句后面加个分号,注意是英文分号
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询