質問するログイン新規登録

回答編集履歴

1

matlabno

2018/01/02 15:43

投稿

BitMaPT
BitMaPT

スコア25

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  エラーを解決してもうまく描画ができませんでしたが、一応そのエラーの原因だけ。
2
2
  原因はmatlabのエラーが出している通り、計算の時に使われている行列の次元が揃っていないためです。
3
3
 
4
- rand()はrand(200, 600)のようにすると0から1までのランダムな値を持った200行600列の行列を生成します。初めにlinspace()でtに行列を代入していますが、この行列は1行100列です。ここから、行列の計算が行列の次元が異なるために行うことができないとエラーを吐かれるのは明らかですね。
4
+ rand()はrand(200, 600)のようにすると0から1までのランダムな値を持った200行600列の行列を生成します。([matlabのrand関数のページ](https://jp.mathworks.com/help/matlab/ref/rand.html))初めにlinspace()でtに行列を代入していますが、この行列は1行100列です。ここから、行列の計算が行列の次元が異なるために行うことができないとエラーを吐かれるのは明らかですね。
5
5
 
6
6
  一応エラーを吐かないようにしたプログラムがこちらです。
7
7
  ```matlab