surfという関数を使ってpaという値の実部をプロットしたいのですが,このようなエラーが出ます.
paには1×81complex doubleという値が入っているので行列が入っているはずなのになぜこのようなエラーが出るのでしょうか.
matlab
1エラー: surf (行 71) 2Z はスカラーでもベクトルでもなく、行列でなければなりません。 3 4エラー: kadai08 (行 24) 5 surf(real(pa))
> paには1×81complex doubleという値が入っているので行列が入っているはず
行か列かどちらかの長さが1の場合は、matlabではベクトルです
https://jp.mathworks.com/help/matlab/learn_matlab/matrices-and-arrays.html
そのエラーメッセージでの行列の意味は、2次元の配列で、行と列の長さがどちらも2以上のものです