Equivalent to "GOTO" to jump to different mfiles?
4 ビュー (過去 30 日間)
古いコメントを表示
I am trying to write a code that will ask the user for an input, and depending on the input, different mfiles will be run. Say, for example, when this code runs, it will display: "Please input section code:" and then the user can input any value from 1 to 5, and if they input "1", a separate mfile that contains all the info for section 1 will run, for input "2", a different mfile for section 2, etc.
Is there something like "goto" that I can use in Matlab for this purpose?
EDIT: I figured it out nevermind!
0 件のコメント
回答 (1 件)
John D'Errico
2017 年 11 月 11 日
NO. Why would you possibly need it? Learn to use MATLAB, instead of trying to use some other language inside MATLAB. There are many ways to do this. Simplest is a switch.
switch SectionNum
case 1
Sect1mfile
case 2
Sect2mfile
otherwise
error('the sky is falling!')
end
Just call the desired m-file in the corresponding branch. You can have as many cases as you want.
Or do the same thing using an if/elseif form instead.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!