- 6
- 0
- 约2.33千字
- 约 3页
- 2017-06-11 发布于北京
- 举报
MATLAB编程如何不用for循环--以DFT变换矩阵为例??
缘起:大家都知道MATLAB中用for循环编写的代码执行起来效率不高,如何用矩阵和向量的运算提升效率对每一个用matlab的人来说都是很有必要的,但是此项功夫高手一般不愿意给初学者讲,此功夫是高手和低手的分水岭,高手们更是拿此功夫在初学者面前炫耀。本人当初怀着很恭敬的心向高手请教,高手笑笑说这要我自己编。出于让后来人受益,帮助和我一样无助的求知者。本人今天话了一天时间将此问题研究下,并且将代码毫无保留的公布出来。希望大家能够受益,阿弥陀佛!
上述W矩阵的第一列代表直流成分,第二列到最后一列是信号的交流成分,可以看出倍频关系!我以前不知道DFT可以通过矩阵表示。注意matlab中dftmtx实现上述W矩阵的时候没有用1/sqrt(N) 进行归一化!可以通过dftmtx(2)验证,没有1/sqrt(2)。
?
例1?DFT matrix 是Hermitian的
?Nfft = 8;??xn=rand(1,Nfft);y=dftmtx(Nfft)*xn.? %结果是个列向量 y=dftmtx(Nfft)*x.???和y=fft(x,Nfft)是等价的
y = xn*dftmtx(Nfft)? %结果是个行向量
y=fft(xn,Nfft) %结果是个行向量
%dft变换公式,n代表时域采样点,k代表频域采样点?
Y(k)=
您可能关注的文档
- MasterCAM菜单详解.doc
- Mathematica的命令大全.doc
- Matlab-simulink示波器图形保存.doc
- matlabapi截屏.doc
- MATLAB上机作业.doc
- Matlab与Excel的链接.doc
- MATLAB中sub2ind和ind2sub.docx
- Matlab中如何实现二进制文件的读写.docx
- matlab与scilab的比较2.doc
- Matlab中数组元素引用.doc
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
最近下载
- 雨课堂学堂在线《中国马克思主义与当代(北京航空航天)》学堂云单元测试考核答案.pdf
- 2026年汽车4S店总经理年度工作计划.docx
- (高清版)B-T 41261-2022 过程工业报警系统管理.pdf VIP
- 武汉版生命安全教育三年级第11课《预防消化道传染病》课件.ppt
- 2025年广东省公需课《人工智能赋能制造业高质量发展》考试答案.doc VIP
- 2025年法考真题及答案.docx VIP
- 2025年部编四下语文《宝葫芦的秘密(节选)》公开课教案教学设计【一等奖】.pdf VIP
- 盘式制动器的设计与有限元分析.doc VIP
- 台湾社区营造对祖国大陆历史文化名镇更新的启示--以桃园县大溪老街更新为例.pdf VIP
- 机动车安全技术检验GB38900内部培训试题(含答案).pdf VIP
原创力文档

文档评论(0)