How to write a "go to" -like statement in matlab

Hi. Need a lil bit of help here. I normally work with fortran that supported a "go to" statement. Is there anyway that i could do the same ("go to" - like statement) using matlab? e.g.
if solution ==1
<do program statements A >
<do program statements B >
elseif solution ==2
<do program statements A (as previously stated above) only>
%this is where i normally used a go to previous line statement in fortran to avoid writing the same program statement twice.
end
Appreciate any help u can give

 採用された回答

Thomas
Thomas 2012 年 6 月 12 日

1 投票

I dont think there is 'goto' in MATLAB you could use
try
..
catch

3 件のコメント

MHY
MHY 2012 年 6 月 12 日
Not very familiar with try ..catch statement. Would u mind to roughly show me how to apply try ..catch in the example given above? appreciate your help.
Thomas
Thomas 2012 年 6 月 12 日
then it would be easier to use the File exchange submission I have linked to..
Sean de Wolski
Sean de Wolski 2012 年 6 月 12 日
no reason for goto or trycatch here/
Put the various statements in sub ffunction as Ilham has suggested.

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

その他の回答 (1 件)

Ilham Hardy
Ilham Hardy 2012 年 6 月 12 日

3 投票

Seems better to put statement A and B as seperate functions or scripts. Then you can call them whenever and wherever you want.

1 件のコメント

MHY
MHY 2012 年 6 月 12 日
thanks for the suggestion. Appreciate it

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

カテゴリ

ヘルプ センター および File ExchangeFortran with MATLAB についてさらに検索

質問済み:

MHY
2012 年 6 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by