我有一个循环:
if A == 1
A = 2;
end
if B == 1
B = 2;
end
if C == 1
C = 2;
Run Code Online (Sandbox Code Playgroud)
等等...现在这当然需要很长时间才能写出来,但如果我这样写:
if A == 1 || B == 1 || C == 1
A = 2; B = 2; C = 2;
end
Run Code Online (Sandbox Code Playgroud)
它将改变所有参数,如果它们中的任何一个等于'1'我想要的是一个简单的循环,我可以说如果A或B或C或...等于'X'而不是新的值只有等于'X'的那个改变为新值,而不必像我在第一个例子中那样写.谢谢
也许如果你将它们组合在一个向量中,你可以这样做:
params = [A B C];
params(params==1) = 2;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15069 次 |
最近记录: |