matlab中DFT编程

matlab中DFT编程,第1张

把那一行改成

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

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

1、首先双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2、使用syms命令,创建四个符号变量a、b、c、x、t。

3、使用符号变量a,创建代数式A,其中A=7*sin(a)。

4、使用函数fourier(A,a,t),对代数式A进行DFT变换。得到的结果中diract(t-1)是狄拉克函数。

5、使用符号变量c,创建代数式B,其中A=3*c^2。

6、使用函数fourier(B,c,t),对代数式B进行DFT变换。得到的结果中dirac(2,t)是对狄拉克函数的二阶导数。


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

原文地址:https://54852.com/yw/11896364.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存