フィルターのクリア

関数または変数 'hyouka2' が認識されません。

15 ビュー (過去 30 日間)
taichi muto
taichi muto 2020 年 7 月 8 日
回答済み: sata tetsu 2021 年 1 月 7 日
mファイルにて 'hyouka2 = 20000*.....' とhyouka2を定義して,それを結果として 'kekka = [hyouka2 trq ...]' とベクトルで表したスクリプトを書いたのですが,実行すると「関数または変数 'hyouka2' が認識されません。」というエラーメッセージが表示されてしまいます。
'hyouka2 = 20000*.....' が書いてある行は 'kekka = [hyouka2 trq ...]' が書いてある行よりも上にあるのですが,エラーとして表示される行は 'kekka = [hyouka2 trq ...]' が書いてある行です。
このエラーの回避方法を教えていただきたいです。

採用された回答

michio
michio 2020 年 7 月 8 日
kekka = [hyouka2 trq ...]
の行にブレークポイントを置いて実行すると何かわかるかもしれまん。
その行で止まった時点でワークスペースを見てみて、kyouka2 という変数が存在するかどうか確認してみてください。
ブレークポイントを設定する
MATLAB プログラムのデバッグ
  1 件のコメント
taichi muto
taichi muto 2020 年 7 月 12 日
ご回答ありがとうございます。
助言をもとに解決することができました。

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

その他の回答 (1 件)

sata tetsu
sata tetsu 2021 年 1 月 7 日
AppRes=dc1d2layer(aWen,resistivity,thickness)と打ち込んだ際にdc1d2layerが関数や変数として認識されないとエラーが出ました。dc1d2layerをどのように定義すれば良いのか教えてほしいです。

カテゴリ

Help Center および File ExchangeSwitches and Breakers についてさらに検索

タグ

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!