该示例(以图形方式)显示了方波的傅立叶级数展开是如何由奇次谐波之和组成的 。
需要这些哦
电脑
matlab软件
方式/
1我们起首形当作一个以0.1为步长从0到10的时候标的目的量,并取所有点的正弦值 。
让我们绘制这个根基频率 。
号令窗口键入:
t = 0:.1:10;
y = sin(t);
plot(t,y);
2按“Enter”键 。
得图1 。
文章插图
3此刻,将三次谐波添加到基波,并将其绘制出来 。
键入:
y = sin(t) + sin(3*t)/3;
plot(t,y);
4按“Enter”键 。
得图2 。
文章插图
5此刻利用第一,第三,第五,第七和第九谐波 。
键入:
y = sin(t) + sin(3*t)/3 + sin(5*t)/5 + sin(7*t)/7 + sin(9*t)/9;
plot(t,y);
6按“Enter”键 。
得图3 。
文章插图
7最后,我们将从基波谐波到19次谐波,建立依次具有更多谐波的标的目的量,并将所有中心
保留为矩阵的行 。
这些矢量绘制在统一张图上,以显示方波的演变 。 请注重,吉布斯的效应表白,它永远不会真正达到那边 。
键入:
t = 0:.02:3.14;
y = zeros(10,length(t));
x = zeros(size(t));
for k = 1:2:19
x = x + sin(k*t)/k;
y((k+1)/2,:) = x;
plot(y(1:2:9,:)')
title('The building of a square wave: Gibbs'' effect')
8按“Enter”键 。
得图4 。
文章插图
9这是一个3D曲面,代表正弦波标的目的方波的逐渐转换 。
键入:
surf(y);
shading interp
axis off ij
10按“Enter”键 。
得图5 。
文章插图
【matlab怎么得到正弦波的方波】原作者:Matlab教程举报
以上内容就是matlab怎么得到正弦波的方波的内容啦,希望对你有所帮助哦!
推荐阅读
- word文档文字背景颜色怎么去掉
- word文档方框里怎么打勾
- 怎么在电脑上安装钉钉
- QQ画图红包室外浴池怎么画
- 钉钉群怎么样开启群直播功能
- 手机视频怎么投屏到电视上
- QQ画图红包伪装怎么画?怎么画容易识别?
- 怎么用钉钉来设置所有人员统一的手机工作台
- 微信头像怎么设置中国加油
- 微信头像武汉加油怎么弄?微信武汉加油头像攻略