如何用matlab产生一个含噪声的正弦波

如何用matlab产生一个含噪声的正弦波,第1张

首先在0至2π内产生40个点(随你也可产生任意点数),注意噪声的点数与x的点数相同,在命令提示符下输入:
>>x=linspace(0,2,40);
>> y=sin(xpi);
>> z=y+02rand(1,40);
>> plot(z)

正弦sin函数用matlab绘制,可以用plot来实现。

x=-2pi:pi/20:2pi;   %x取值

y1=sin(x);  %计算y1值

y2=sin(2x); %计算y2值

plot(x,y1,x,y2) %绘制正弦函数

legend('y=sin(x)','y=sin(2x)') %图例

xlabel('x'),ylabel('y'); %描述x轴,y轴

运行上述代码,可得到如下图形。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13043239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存