X と Y でプロットしたいのですが、X の範囲を更新するとベクトル サイズが変わるため、Y を次のように再度割り当てる必要があります。
>> y = sin(x)
そうしないと、通常は次のようになります。
>> plot (x,y)
Error using plot
Vectors must be the same lengths.
それで、それを自動的に行う方法があればいいのにと思います
X と Y でプロットしたいのですが、X の範囲を更新するとベクトル サイズが変わるため、Y を次のように再度割り当てる必要があります。
>> y = sin(x)
そうしないと、通常は次のようになります。
>> plot (x,y)
Error using plot
Vectors must be the same lengths.
それで、それを自動的に行う方法があればいいのにと思います
y
関数(ハンドル)を作成できます。
y = @(x)sin(x)
plot (x,y(x),x2,y(x2),x3,y(x3),x4,y(x4))
もちろん、このような単純な関数を使用すると、そのまま使用することもできsin
ます。つまり、
plot (x,sin(x),x2,sin(x2),x3,sin(x3),x4,sin(x4))
コマンドを組み合わせてplot
、呼び出しをさらに簡素化することもできます。
plotsin = @(x)plot(sin(x));
あなたが呼び出すことができるように
plotsin(x);
任意の入力に対してx