how can jump and go another line in a m-file. for example:
if a=b;
a=0;
else
(jump ***line)
end
----other commands
----other commands
.
.
.
***line

1 件のコメント

Gerrit Verboom
Gerrit Verboom 2021 年 3 月 28 日
Please, don't call me lazy when I want to use a kind of jump to or goto.
Regards,
Gerrit Verboom

サインインしてコメントする。

 採用された回答

Paulo Silva
Paulo Silva 2011 年 8 月 31 日

2 投票

MATLAB doesn't allow silly GOTO type functions, make conditions and create functions, or the easy and dumb way:
if a=b;
a=0;
else
----other commands
----other commands
end
If those other commands repeat themselves often you should make a function with them and call that function whenever you need it.

1 件のコメント

Satyam Nigam
Satyam Nigam 2020 年 5 月 21 日
for j=k:-1:3
binary_conv=(q(j)+q(j-1));
if(binary_conv<2)
f(g)=q(j);
g=g+1;
else
n=0;
break;
end
end
i need to use break here. now tell me an alternative??

サインインしてコメントする。

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2011 年 8 月 31 日

3 投票

There is a MATLAB File Exchange contribution to allow you to do what you are requesting.

2 件のコメント

mohammad
mohammad 2011 年 8 月 31 日
Walter thanks a lot
this is so useful my dear
Paulo Silva
Paulo Silva 2011 年 8 月 31 日
mohammad, jumping to lines of code is very lazy and does more harm than good, if you want to be a good programmer don't do it that way, learn to use functions and conditions to control the flux of your code.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File Exchange で Share and Distribute Software についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by