江苏卫视 央视网:matlab中如何将一个数放入数组

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 23:49:58
我在做个循环,每个数对应一个函数的最大值。但当那数变的时候会把最大值冲掉而没有保存无法找到他们中的最大值。请问一下,MATLAB中该如何处理。

最好把题列出来,再给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