跳转到Matlab中if语句中的下一个语句
我知道这是一种非常糟糕的编程风格,但我现在需要它 我需要的是从elseif中跳转到“else”,而无需再次运行整个代码和大量计算代码。有人知道怎么做吗 我不能重写整个结构,也不想编写一个子函数来调用if语句2中的else计算,因为这是一个需要大量输入元素的计算 我的快速而肮脏的解决方案必须再次运行整吨的计算:跳转到Matlab中if语句中的下一个语句,matlab,if-statement,coding-style,goto,Matlab,If Statement,Coding Style,Goto,我知道这是一种非常糟糕的编程风格,但我现在需要它 我需要的是从elseif中跳转到“else”,而无需再次运行整个代码和大量计算代码。有人知道怎么做吗 我不能重写整个结构,也不想编写一个子函数来调用if语句2中的else计算,因为这是一个需要大量输入元素的计算 我的快速而肮脏的解决方案必须再次运行整吨的计算: flag = 0; while a>1 *tons of calculating code* if statement1 *random calculatio
flag = 0;
while a>1
*tons of calculating code*
if statement1
*random calculation*
elseif flag==0
*calculation*
if statement2 %Depends on whats happening in *calculation*
flag = 1;
continue
end
else
flag = 0;
*calculations*
end
end
致以最诚挚的问候:)丹尼尔:
将else更改为if
~statement1 | | flag==1
将else更改为if~statement1&&flag==1
?有时我看不到树木的树木。非常感谢。