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

12 ビュー (過去 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 ExchangeMATLAB についてさらに検索

タグ

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!