- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:matlab計算について)
matlab計算についての質問
このQ&Aのポイント
- matlab独学で進めていますが、時間がないのと頭が足りないので質問させていただきます。
- X軸がD、Y軸がf(D)のグラフを作成したいです。内部行列の次元は一致しなければなりません。とエラーが出ます。このエラーの原因を教えてください。
- 間違いだらけかもしれませんが...ご指摘よろしくお願いします。
- みんなの回答 (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; では、意味が違うので注意して下さい。
お礼
ありがとうございます。