Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2 つのベクトルがxlineありyline、それぞれに 63 個の値があり、これは前の計算から導き出されたものです。これらの 63 個の値のうち、最初の 21 個の値はxline線の x 座標を表し、同様にyliney 座標です。次の 21 個の値は 2 行目などです。
xline
yline
これらの 63 個の値を 3 つの別々の行に分割し、Matlab の xy グラフにプロットするにはどうすればよいですか?
plot(reshape(xline,[21 3])', reshape(yline,[21 3])')トリックを行う必要があります。おそらく、両方を転置する必要はありません-Matlabがその複数行のプロットをどのように好むかを思い出せません.
plot(reshape(xline,[21 3])', reshape(yline,[21 3])')
これは、Matlab が行列を行から順に格納するためです。そのため、配列を再形成すると、複数の行が作成され (列になります)、plotコマンドはそこから必要なものを見つけ出します。
plot