1

Matlab で次のベクトルをプロットするにはどうすればよいですか? 問題に対処する方法がわかりません。プロット関数をテストしましたが、最初にファイを定義する必要があると言われていますが、ファイを定義すると次元が一致しないため、プロット関数を使用できません。前もって感謝します。

v = (cos(phi) sin(phi)) 0 ~ 360

4

1 に答える 1

0

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 つの列として作成する場所。

于 2013-04-14T13:24:08.660 に答える