display('Please input the value of m(傅里叶级数展开项数)');
m=input('m=');
t=-3*pi:0.01:3*pi;
n=round(length(t)/4);
f=cos(t).*(heaviside(t+2.5*pi)-heaviside(t+1.5*pi)+heaviside(t+0.5*pi)-heaviside(t-0.5 *pi)+heaviside(t-1.5*pi)-heaviside(t-2.5*pi));
y=zeros(m+1,max(size(t)));
y(m+1,:)=f';
figure(1);
plot(t/pi,y(m+1,:));
grid;
axis([-3 3 -1 1.5]);
title('半波余弦');
xlabel('单位:pi','Fontsize',8);
x=zeros(size(t));
kk='1';
syms tx n
T=2*pi;
fx=sym('cos(tx)');
Nn=30;
An=zeros(m+1,1);
Bn=zeros(m+1,1);
a0=2*int(fx,tx,-T/4,T/4)/T
an=2*int(fx*cos(2*pi*(n+eps/2)*tx/T),tx,-T/4,T/4)/T
bn=2*int(fx*sin(2*pi*(n+eps/2)*tx/T),tx,-T/4,T/4)/T
An(1)=double(vpa(a0,Nn));
An(2)=0.5;
for k=2:m
An(k+1)=double(vpa(subs(an,n,k),Nn));
Bn(k+1)=double(vpa(subs(bn,n,k),Nn));
end
kendo_尘心
- 粉丝: 55
- 资源: 11
最新资源
- 基于 Django+MongoDB实现的美食聚集点的可视化分析研究毕业设计
- 基于Hadoop的商品推荐系统源代码+文档说明 (下载即用).zip
- #Alphacam五轴后处理#OSAL#五轴加工中心后处理#五轴联动#AC轴
- 日常学习java-code记录
- 【目标检测数据集】武器与暴力检测数据集12200张4类标签VOC+YOLO格式.zip
- 【目标检测数据集】开车驾驶危险行为检测数据集19930张4类标签VOC+YOLO格式.zip
- 【目标检测数据集】交通信号灯红绿灯颜色检测数据集19450张3类颜色VOC+YOLO格式.zip
- 【目标检测数据集】中性粒细胞检测数据集475张VOC+YOLO格式.zip
- 【目标检测数据集】细胞活性检测数据集1298张2类标签VOC+YOLO格式.zip
- 【目标检测数据集】高尔夫球、球杆、球头检测数据集13100张3类别VOC+YOLO格式.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈