/ /関数matlabのプロット - matlab、plot

matlab関数のプロット - matlab、plot

次の図を考えてみましょう

ここに画像の説明を入力

私は以下のコードを書きました

>> t=-0.01:0.005:0.02;
>> y=cos(2*pi*100*t);
>> plot(t,y)

そして結果を得た

ここに画像の説明を入力

なぜそれがそれほど大まかな絵ですか?また、私はそれをサンプリングしました

>> t=0:Ts:0.02;
>> y=cos(2*pi*100*t);
>> plot(t,y)

私は次の写真を持っています

ここに画像の説明を入力

これは問題ないようですが、最初の1つについてはどうすればよりスムーズにすることができますか?

回答:

回答№1は1

あなたはからプロットしている -0.010.02 のステップで 0.0057つのデータポイントしかありません。プロットが滑らかにならないのも当然です。

あなたはあなたのサンプリングを洗練さ 0.005 もっと小さいものへのステップ。皮切りに 0.001 たとえば(5倍多くのデータポイントが与えられます)結果に満足するまで試してみてください。

t=-0.01:0.001:0.02;