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
展开
 我来答
给我颗糖好不du
2017-09-19 · TA获得超过189个赞
知道小有建树答主
回答量:277
采纳率:56%
帮助的人:49.7万
展开全部
你是不是没有建一个数组保存数据阿。比如for i=1:1:100A=i;end这样A中只有最后一个结果如果这样写for i=1:1:100A(i)=i;end就没有问题了
天云小店
2015-05-14 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:777万
展开全部
比如你的循环的结果数据保存在a中,输出最后一个用a(end) (一维的,二维的话就用a(:,end)或a(end, :))
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
askq6
推荐于2018-03-05 · TA获得超过190个赞
知道小有建树答主
回答量:185
采纳率:86%
帮助的人:74.7万
展开全部
m=m+1这一句后面加个分号,注意是英文分号
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式