何必手算?Matlab求解方波信號(hào)傅里葉變換|Matlab符號(hào)計(jì)算


clc %清屏
close all %關(guān)閉窗口
clear %清空工作空間
syms w t A a %定義符號(hào)變量
f = A*exp(-1j*w*t); %定義被積函數(shù)
F = int(f, t, -a, a); %積分運(yùn)算
F = collect(F, sin(a*w)); %優(yōu)化公式顯示
symdisp(F); %顯示公式
%繪制函數(shù)圖像
F = subs(F, [A a], [1 1]);
fplot(abs(F), [-4*pi 4*pi], "LineWidth", 2);
ylim([0 2]);
grid on;
標(biāo)簽: