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

조회 수: 32 (최근 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 CenterFile Exchange에서 Switches and Breakers에 대해 자세히 알아보기

태그

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!