[讨论]特殊循环用法问题

楼主: qooliu6 (一个萝卜九芎坑)   2018-02-01 16:08:47
结构如下
test=5;
for k=1:1:10000
if k== test
a=k;
end
end
另外一个版本:
test=5;
for k=1:1:10000
%if k==test
a=k;
%end
end
两者的差别只在有没有if循环
如果有的话,a会等于5 (只有做k=5)
没有的话a等于10000 (每一个k值都要做一次,包含k=5)
我的问题是
我常常会需要切换有循环或没有循环的情况
来做特定k值的测试或全部都要跑
想问有没有其他可以做到这样功能的用法
例如说用一个变量判断要使用if或不使用if
有类似功能的写法吗?
作者: LiamIssac (Madchester)   2018-02-01 16:34:00
find
作者: b2481 (RayGetRUA-RUA)   2018-02-07 02:54:00
if k == test | noifnoif若为true,代表变下面的那个循环,反之为上面的循环
作者: paladin499 (芭乐丁)   2018-02-10 20:33:00
在第一个例子里,调换第三、第四行

Links booklink

Contact Us: admin [ a t ] ucptt.com