标题: 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)
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |