[討論]特殊迴圈用法問題

作者: 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