每日签到积分充值书码绑定

MATLAB技术论坛

 找回密码
 注册帐号

QQ登录

只需一步,快速开始

查看: 20397|回复: 272

[源码] 【原创】傅里叶级数(fourier series)展开的Matlab实现     [复制链接]

管理员

风雪夜归人

Rank: 30Rank: 30Rank: 30Rank: 30

签到天数: 12 天

[LV.3]偶尔看看II

UID
1
主题
1390
帖子
5053
积分
70501
威望
778
贝壳
53863
贡献
4889

管理团队 技术小组 原创先锋 宣传大使

发表于 2008-12-10 13:54:26 |显示全部楼层 | 百度  谷歌 |
MATLAB和maple语言均未直接提供求解fourier级数的系数的直接函数,好我们自己动手丰衣足食,下面提供了一个代码,大家可以参照下

解压密码
游客,如果您要查看本帖隐藏内容请回复


给个例子说明下:将函数y=x*(x-pi)*(x-2*pi),在(0,2*pi)的范围内傅里叶级数展开

  1. syms x
  2. fx=x*(x-pi)*(x-2*pi);
  3. [an,bn,f]=fseries(fx,x,12,0,2*pi)%前12项展开
  4. latex(f)%将f转换成latex代码
复制代码
得到如下结果

  1. an =
  2. [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

  3. bn =
  4. [      -12,      3/2,     -4/9,     3/16,  -12/125,     1/18,  -12/343,    3/128,   -4/243,    3/250, -12/1331,    1/144]

  5. f =
  6. 12*sin(x)+3/2*sin(2*x)+4/9*sin(3*x)+3/16*sin(4*x)+12/125*sin(5*x)+1/18*sin(6*x)+12/343*sin(7*x)+3/128*sin(8*x)+4/243*sin(9*x)+3/250*sin(10*x)+12/1331*sin(11*x)+1/144*sin(12*x)

  7. ans =
  8. 12\,\sin \left( x \right) +3/2\,\sin \left( 2\,x \right) +4/9\,\sin \left( 3\,x \right) +3/16\,\sin \left( 4\,x \right) +{\frac {12}{125}}\,\sin \left( 5\,x \right) +1/18\,\sin \left( 6\,x \right) +{\frac {12}{343}}\,\sin \left( 7\,x \right) +{\frac {3}{128}}\,\sin \left( 8\,x \right) +{\frac {4}{243}}\,\sin \left( 9\,x \right) +{\frac {3}{250}}\,\sin \left( 10\,x \right) +{\frac {12}{1331}}\,\sin \left( 11\,x \right) +{\frac {1}{144}}\,\sin \left( 12\,x \right)
复制代码
使用论坛的LaTex代码显示如下

fseries.rar

1.25 KB, 下载次数: 552, 下载积分: 贝壳 -1

Rank: 1

该用户从未签到

UID
6560
主题
0
帖子
2
积分
19
威望
0
贝壳
15
贡献
0
发表于 2009-4-18 20:32:05 |显示全部楼层
小弟试运行了一下程序,结果是??? Undefined command/function 'fseries'.
请问,是什么原因

道具 举报

Rank: 1

该用户从未签到

UID
13960
主题
0
帖子
1
积分
4
威望
0
贝壳
3
贡献
0
发表于 2009-6-17 22:20:55 |显示全部楼层
MATLAB技术论坛"有偿编程担保制度" "技术团队资格认证""官方有偿编程团队",保证您有偿编程安全。
还有密码??????

道具 举报

Rank: 1

该用户从未签到

UID
15723
主题
1
帖子
3
积分
8
威望
0
贝壳
1
贡献
2
发表于 2009-8-5 17:19:11 |显示全部楼层

道具 举报

Rank: 1

该用户从未签到

UID
20958
主题
2
帖子
8
积分
18
威望
0
贝壳
5
贡献
2
发表于 2009-9-17 23:22:10 |显示全部楼层
MATLAB技术论坛"有偿编程担保制度" "技术团队资格认证""官方有偿编程团队",保证您有偿编程安全。
好东东,多谢楼主啊,先下载了

道具 举报

Rank: 1

该用户从未签到

UID
23298
主题
0
帖子
2
积分
5
威望
0
贝壳
2
贡献
2
发表于 2009-10-14 11:10:31 |显示全部楼层

回复 1# dynamic 的帖子

正在焦头烂额饿,发现了楼主的宝贝,谢了

道具 举报

Rank: 1

该用户从未签到

UID
23976
主题
0
帖子
1
积分
2
威望
0
贝壳
2
贡献
1
发表于 2009-10-20 20:40:42 |显示全部楼层
MATLAB技术论坛"有偿编程担保制度" "技术团队资格认证""官方有偿编程团队",保证您有偿编程安全。

duoxie

多谢楼主 我急需这个程序!!!!!!!!!!!!!!!!!!!!!!!!

道具 举报

Rank: 1

该用户从未签到

UID
15732
主题
1
帖子
32
积分
66
威望
0
贝壳
0
贡献
7
发表于 2009-10-21 10:02:32 |显示全部楼层

道具 举报

Rank: 1

该用户从未签到

UID
24026
主题
0
帖子
2
积分
5
威望
0
贝壳
3
贡献
0
发表于 2009-10-21 10:03:23 |显示全部楼层
MATLAB技术论坛"有偿编程担保制度" "技术团队资格认证""官方有偿编程团队",保证您有偿编程安全。
好东东,谢谢分享啊。

道具 举报

Rank: 1

该用户从未签到

UID
24026
主题
0
帖子
2
积分
5
威望
0
贝壳
3
贡献
0
发表于 2009-10-21 10:07:02 |显示全部楼层

道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

关闭

站长推荐

热烈庆祝Mathworks中国成立5周年系列活动
热烈庆祝Mathworks中国成立5周年系列活动
五年前的今天,Mathworks中国成立,到现在MATLAB在中国研究者业内已经具有相当的规模和影响了,我们可喜的看到:现在的高校、科研机构越来越多地购买正版MATLAB软件,MATLAB的推广在中国逐步开展起来。

查看 »

网站简介 | 发展历程 | 特色业务 | 管理团队 | 免责声明 | 广告服务 | 联系我们 | 付款方式 | 友情链接 | 帮助中心

商务合作:455681698   服务邮箱:matlabsky@gmail.com   支付宝:yuthreestone@163.com

合作站点:数模联盟 函数百科 网上商城   出版单位:北航出版社 道然科技   开发平台:Discuz! X2

CopyRight © 2008-2012 迈粉网 ( 陕ICP备08102094号 ) All Rights Reserved

排行热榜|网站地图|手机浏览|管理邮箱||     

GMT+8, 2012-5-19 06:08 , Processed in 0.148515 second(s), 30 queries , Gzip On, Xcache On.

回顶部