matlab中for循环的使用for i=1:1000if(a(1,i)>0.5)a(1,i)=1; elsea(1,i)=-1;end;end;请解释一下这里的if,else语句具体意思a=rand(1,m);for i=1:mif(a(1,i)>0.5)a(1,i)=1; elsea(1,i)=-1;end;end;a程序原来是这样的,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 06:23:06

matlab中for循环的使用for i=1:1000if(a(1,i)>0.5)a(1,i)=1; elsea(1,i)=-1;end;end;请解释一下这里的if,else语句具体意思a=rand(1,m);for i=1:mif(a(1,i)>0.5)a(1,i)=1; elsea(1,i)=-1;end;end;a程序原来是这样的,
matlab中for循环的使用
for i=1:1000
if(a(1,i)>0.5)
a(1,i)=1;
else
a(1,i)=-1;
end;
end;
请解释一下这里的if,else语句具体意思
a=rand(1,m);
for i=1:m
if(a(1,i)>0.5)
a(1,i)=1;
else
a(1,i)=-1;
end;
end;
a
程序原来是这样的,

matlab中for循环的使用for i=1:1000if(a(1,i)>0.5)a(1,i)=1; elsea(1,i)=-1;end;end;请解释一下这里的if,else语句具体意思a=rand(1,m);for i=1:mif(a(1,i)>0.5)a(1,i)=1; elsea(1,i)=-1;end;end;a程序原来是这样的,
如果数组a中第一行的1000个元素中有大于0.5的,则将这个元素重新赋值为1,其它情况(等于或小于0.5)则重新赋值为-1.m是让rand函数产生多少列的数组,rand(1,m)表示产生1行m个列的随机数组.