Matlab で次のベクトルをプロットするにはどうすればよいですか? 問題に対処する方法がわかりません。プロット関数をテストしましたが、最初にファイを定義する必要があると言われていますが、ファイを定義すると次元が一致しないため、プロット関数を使用できません。前もって感謝します。
v = (cos(phi) sin(phi)) 0 ~ 360
x=sin(phi) の関数として y=cos(phi) をプロットしようとしていると仮定しています。もしそうなら、
phi = linspace(0,2*pi,100);
x = sin(phi);
y = cos(phi);
figure;
plot(x,y)
あなたが望むことをするでしょう。sin(phi) と cos(phi) の両方を phi の関数としてプロットしたい場合は、次のようにします。
plot(phi,x);
hold all
plot(phi,y);
または、よりコンパクト:
plot(phi, [x(:) y(:)])
2 番目の引数で 2 つの系列を 2 つの列として作成する場所。