[解決済み] Matlabでループ中にコマンドウィンドウに出力を最適化する方法は?
2022-03-10 05:57:59
質問
私は、与えられたストレス値と対になるID番号のリストを反復するループを持っています。コードは問題なく動作しますが、リストの長さが同じである保証はありません。現在
if isempty(stress_value)
ループに
continue
という文があり、ID番号に対応するストレス値がない場合は これらの処理はすべて
for id = 1:num_ids
のループになります。
私は今、これを印刷しようとしています。
id
の値 (クラス 'double') をコマンドラインに出力します。
isempty
ステートメントがTrueの場合、ループを抜ける前に。例として、もし私が
num_ids
は101に等しいが、反復処理中のリストには1~100のID値しかないため、この101のIDをコマンドラインに出力したい。
このようにエラーとして出力してみました。
error(['The following ID does not have an assigned stress value: ',id])
ここで
id
と表示されます。
e
しかし、これをコマンドウィンドウで試すと、よくわからないことになります。スクリプトで実行しても、コマンド・ウィンドウには何も出力されません。
また、以下のように単純にidの表示コマンドをループに追加してみましたが、このコードを実行してもまた何も表示されません。
disp(id)
素朴な質問で申し訳ないのですが、まだ効果的な方法が見つかっていませんので、ご意見をお聞かせください
どのように解決するのですか?
を確認します。 fprintf . 好きなように出力をフォーマットすることができます。
for id=1:num_ids
% do something
if isempty(stress_value)
fprintf('The following ID does not have an assigned stress value: %d\n',id)
continue
end
% do something
end
は エラー 関数はコードの実行を停止します。
は、その 表示 関数は変数の値のみを表示し、変数名は表示しません。
関連
-
[解決済み] MATLABでctrl+Aを使わずにすべてのコードを自動インデントする
-
[解決済み] Matlabの角括弧と中括弧の違い?
-
[解決済み] 部分ピボットによるガウス消去の実装【終了しました
-
[解決済み] Matlabでm-fileを実行するとき、コマンドビューでどのように改行を出力するのですか?
-
[解決済み] パーフカーブで1つの値を返す - matlab
-
[解決済み] MATLABのパスに影をつける」とはどういう意味ですか?ファイル内で行うにはどうしたらいいですか?
-
[解決済み] Pythonで標準エラー出力するには?
-
[解決済み] print関数の出力をフラッシュする(pythonの出力をバッファリング解除する)にはどうすればよいですか?
-
[解決済み] print()を使用してクラスのインスタンスを表示するには?
-
[解決済み】Pandas DataFrameのより多くの列を見るために出力表示を拡大する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MATLAB: symからlogicalへの変換ができない
-
[解決済み] matlabで関数ハンドルを使った操作
-
[解決済み] MATLABで「連結される配列の次元が一致しない」というエラーをデバッグする。
-
[解決済み] 部分ピボットによるガウス消去の実装【終了しました
-
[解決済み] エラー: 等号の左側にある式は代入の対象として有効ではありません Matlab
-
[解決済み] プロットを回転させる?
-
[解決済み] Wolfram AlphaとMATLABでは伝達関数のプロットが異なる
-
[解決済み] MATLABで関数のパラメータにデフォルト値を設定するにはどうすればよいですか?
-
[解決済み] Matlab: 小図形ウィンドウでYラベルが表示されない
-
[解決済み] Matlabでforward inputnames?