如何用matlab计算序列的N点DFT

如何用matlab计算序列的N点DFT,第1张

求解过程如下:

clc,clear,close all

N=128

n = 0:1:N

m = 0:1:N

x=cos(2.*pi.*m.*n./N)

figure,plot(n,x)

MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。

把那一行改成

sw(n,:) = temp%把temp值存放在sw的第n行,任意列

因为每次得到的temp值是一个数组,而用sw(n)的话只指定了一个位置,所以会出错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8162689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存