正弦信号的matlab代码傅立叶综合
傅里叶综合Matlab演示应用程序。
使用App
Designer和Symbolic
Math
Toolbox构建。
由于符号数学工具箱中包含的代码/功能重新分配方面的限制,因此无法实时进行系数计算。
解决这些限制会导致使用预先计算的傅立叶系数。
因此,我们需要预先计算系数(请参见下面的步骤)。
由于这更多是一种教学工具,因此限制不是交易破坏因素。
但是您应该意识到这一点。
我们正在做信号(和系统),这就是为什么没有单元(至少在y轴上)的原因。
想象一下,这是一些已归一化为最大幅度为“
1”的电压。
如何准备傅立叶系数/函数
设置Matlab进行傅立叶系数的符号计算:
syms
x
k
L
n
evalin(symengine,'assume(k,Type::Integer)');
定义要近似的函数:
%
Triangular
Puse
Train
f=
triangularPulse(-1,1,1,x)
+
triangularPulse(-1,1,1,x-2)
+
triangularPulse(-1,1,1,x-4)
+
triangular
2023-01-01 22:48:46
113KB
系统开源
1