ライブスクリプトでセクションをスキップして実行する方法
25 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Chiho
il 24 Ott 2024
Commentato: Chiho
il 31 Ott 2024 alle 0:50
ライブスクリプトで、ある条件がtrueなら次のセクション、falseならさらに次のセクションを実行するという条件分岐は可能でしょうか?
可能な場合、どのようなコードにすべきでしょうか。
基礎的な質問で申し訳ございませんが教えていただけますと幸いです。
0 Commenti
Risposta accettata
Kojiro Saito
il 25 Ott 2024
File Exchangeというコミュニティのコード共有サイトで、「goto」などで検索すればコミュニティが作った関数がいくつかあります。
ただ、「MATLAB では C や FORTRAN 同様に Goto 文を使うことはできますか?」の回答にあるように、Goto 文によるプログラムはフローの追跡が難しく、デバッグが難しく推奨しかねるとあります。
シンプルに、ライブスクリプトにtrueかfalseの変数を作ってセクションでif 文を書いてみたらいかがでしょうか?
下記の例ではライブスクリプトに「コントロール」→「チェックボックス」を挿入しています。
%% セクション1
flag = true; % trueならセクション2に、falseならセクション3に飛ぶ
%% セクション2
if flag
disp('true')
end
%% セクション3
if ~flag
disp('false')
end
Più risposte (0)
Vedere anche
Categorie
Scopri di più su ビッグ データの処理 in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!