Need command for Continuous time fourier transform
显示 更早的评论
Hai, I need command for Continuous time fourier transform.I know the command for Discrete time fourier transform.
One more Question, does the both results of Continuous time fourier transform and Discrete time fourier transform the same, or different.
采纳的回答
更多回答(5 个)
Wayne King
2011-9-17
Hi, If you have the Symbolic Toolbox, you can use fourier() to obtain the Fourier transform.
syms x;
f = exp(-x^2);
fourier(f)
Wayne
3 个评论
Ratna
2011-9-17
Wayne King
2011-9-17
Hi Ratna, With all due respect, that is not correct.
Please see
>>doc symbolic/fourier
fourier
Fourier integral transform
The examples are not periodic functions of the independent variable.
Wayne
ramakrishna bathini
2011-9-19
Hi Wayne,
I am wrong, you are correct. But I have a function to find fourier transform over the limits.
How can I do this? As the above function fourier is for [-infinity to infinity]
Thanks,
Ratna.
Wayne King
2011-9-19
Hi Ratna, You can use assume() to place limits on your variable of integration.
For example
syms x
% create Dirac distribution shifted to -1
f = dirac(x+1)
fourier(f)
% gives exp(w*i)
assume(x>0)
fourier(f)
% gives 0
Wayne
1 个评论
Abdul Qadeer
2019-11-27
hi, how can we find continous time fourier and transform by using for loop. don't use built in func. plz help.
Walter Roberson
2011-9-19
0 个投票
I would not recommend the approach of using assumptions. Fourier transforms are defined from -infinity to +infinity and attempts to cheat that are likely to go wrong.
Instead, multiply the function of interest by dirac(x-lowerbound) * dirac(upperbound-x) and fourier() the transformed function.
Anvesh Samineni
2019-10-31
0 个投票
continuous-time Fourier series and transforms:
p(t) = A 0 ≤ t ≤ Tp < T
0 otherwise
how can we write the code for this?
类别
在 帮助中心 和 File Exchange 中查找有关 Calculus 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!