当前位置:编程学习 > Matlab >>

matlab代码

这几行代码是什么意思 我是初学者…… N=1:16; temp1=boxcar(7); temp0=zeros(1,9); xi=[temp1',temp0]; n=N-1; DD=(fft(xi)); 第二行到第四行是什么意思 第四行那个temp1后面的'是什么意思 谢谢……
答案:N=1:16;            %表示N=[1,2,3...14,15,16];
temp1=boxcar(7);   %将temp1赋值全为1的7行1列的矩阵
temp0=zeros(1,9);  %将temp0赋值全为0的1行9列的矩阵
xi=[temp1',temp0]; %temp1'是对temp1求转置,得到1行7列的矩阵
,然后得到的矩阵再与temp0合并为1行16(9+7)列的矩阵
n=N-1;%将N中所有的数据都减1
DD=(fft(xi));%做快速傅利叶变换
你做信号处理吧
其他:是行列转换的意思。 第二行的意思是产生一个元素全为1的7行1列的矩阵赋到temp1中;
第三行的意思是产生一个元素全为0的1行9列的矩阵赋到temp0中;
第四行的意思是将temp1的转置与temp0合并到一起;
第四行那个temp1后面的'是转置的意思,例如:
A=[1,2,3,4];
A'=
   1
   2
   3
   4 

上一个:急求一份基于FPGA的matlab 数字滤波器的设计论文,要有设计详细步骤和代码及代码备注。。收到邮件给分。。
下一个:数字信号处理 第三版 MATLAB程序源代码

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,