标题: MATLAB波形和合成-原创资料 [打印本页]

作者: hdfree    时间: 2023-7-29 17:26
标题: MATLAB波形和合成-原创资料
请看波形和合成MATLAB R2016a 软件M代码
N=1024; % 采样点数
T=2;x=linspace(0,T,N); %在0~T均匀产生N个点
y=sin(2*3.14*x)+1/3*sin(3*2*3.14*x);2个正弦波合成
subplot(221); %显示格式
plot(x,y); %绘图
axis([0,2,-1,1]); %坐标
title('图1  2次谐波合成'); %主标签
xlabel('时间'); %X标签
ylabel('幅值'); %Y标签
%11个正弦波合成
y=sin(2*3.14*x)+1/3*sin(3*2*3.14*x)+1/5*sin(5*2*3.14*x)...
  +1/7*sin(7*2*3.14*x)+1/9*sin(9*2*3.14*x)+1/11*sin(11*2*3.14*x);
subplot(222);plot(x,y); axis([0,2,-1,1]);
title('图2  11次谐波合成');
xlabel('时间');
ylabel('幅值');
解读图1 ,可知  2次谐波合成的信号可取向方波或三角波。
解读图2 ,可知   增加谐波次数可合成方波。
改变参数会发现同频率正弦波合成的振幅和初相位会改变。
原理与公式:

1.png (51.85 KB, 下载次数: 278)

1.png





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1