for循环

For循环

C语言为例for循环的一般形式为:
for(语句1 ; 语句2 ; 语句3  )
{循环体}
执行时,先执行一次语句1(注意只执行一次)
之后判断语句2是否成立
1.如果成立执行循环体,之后执行语句3。再返回语句2判断条件是否成立?成立执行循环体后再执行语句3,如此直到循环体不成立则跳出循环
2)如果语句2不成立,则不执行循环体也不执行语句3直接跳出循环

matlab中for循环的使用

for i=1:1000
    if(a(1,i)>0.5)
        a(1,i)=1;   
   else
        a(1,i)=-1;
  end;
end;
请解释一下这里的ifelse语句具体意思

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

如果数组a中第一行的1000个元素中有大于0.5的,则将这个元素重新赋值为1,其它情况(等于或小于0.5)则重新赋值为-1m是让rand函数产生多少列的数组,rand(1,m)表示产生1m个列的随机数组。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值