• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:matlab計算について)

matlab計算についての質問

このQ&Aのポイント
  • matlab独学で進めていますが、時間がないのと頭が足りないので質問させていただきます。
  • X軸がD、Y軸がf(D)のグラフを作成したいです。内部行列の次元は一致しなければなりません。とエラーが出ます。このエラーの原因を教えてください。
  • 間違いだらけかもしれませんが...ご指摘よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

mathlabの説明で、良くある「f(x)」という説明は「数学の表記に合わせた、便宜的な物」なので「そのままプログラムに書く物ではない」です。 例えば、数学で f(x)=x^2 y=f(x) と表現した場合「y=xの2乗」になる訳ですが、mathlabでは x:0:0.1:10; y=x.^2; plot(x,y) と書きます。プログラム上では「f(x)」とは書きません。 あと、四則演算は、加算減算は「+と-」で構いませんが、乗算、除算、べき乗は「行列演算」と「要素ごと演算」があるので、きちんと区別して下さい。 演算子の前に何も付かない「*」「/」「\」「^」は行列演算で、演算子の前にピリオドが付いた「.*」「./」「.\」「.^」は要素ごとの演算です。 y=x^2; と y=x.^2; では、意味が違うので注意して下さい。

nknknknk222
質問者

お礼

ありがとうございます。

関連するQ&A

専門家に質問してみよう