matlab中如何将一个数放入数组

我在做个循环,每个数对应一个函数的最大值。但当那数变的时候会把最大值冲掉而没有保存无法找到他们中的最大值。请问一下,MATLAB中该如何处理。... 我在做个循环,每个数对应一个函数的最大值。但当那数变的时候会把最大值冲掉而没有保存无法找到他们中的最大值。请问一下,MATLAB中该如何处理。 展开
 我来答
化学工程
2006-06-19 · TA获得超过8900个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3341万
展开全部
最好把题列出来,再给5分赏分。
给你个例子吧,把100内的能开方的数字找出来。
【要点】:要用数组储存中间结果。
clc;clear
i=0;
for a=1:100
m=sqrt(a);
if round(m)==m
i=i+1;
mm(i)=a;
end
end
mm

运行结果:
mm =
1 4 9 16 25 36 49 64 81 100
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式