CAD-4

4-35 利用MATLAB程序和尖顶余弦脉冲的分解公式,画出尖顶余弦脉冲分解系数图。

尖顶余弦脉冲的分解公式:

image-20211021132016590

一、MATLAB程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
t = 0:0.001*pi:pi; 
n = 9;
A = zeros(n,1001);
rad = t;
A(1,:) = (sin(t)-t.*cos(t))/pi./(1-cos(t));
A(2,:) = (t-sin(t).*cos(t))/pi./(1-cos(t));
for i = 3:n
A(i,:) = 2*(sin(i*t).*cos(t)-i*cos(i*t).*
sin(t))/i/pi./(i*i-1)./(1-cos(t));
end
rad = t/pi*180;
for i = 1:n
plot(rad,A(i,:));
hold on;
end
grid on;
xlabel('θ/°');
ylabel('αn');

二、程序运行结果

image-20211021131952151