fourier transform of this:
3 views (last 30 days)
Show older comments
hi this is my shape that i want it's fourier transform
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/226723/image.jpeg)
this is my code:
clc
clear all
t=-3:0.0001:3;
%x=-heaviside(t+2)
%y=t
%z=rectangularPulse(t-1)
%unitstep = t>-1;
%ramp = t.*unitstep;
f= -heaviside(t+2)+ heaviside(t+1)+t.*(t>=-1)-t.*(t>=1)+ heaviside(t-1)-heaviside(t-2)
figure(1)
plot(t,f)
axis([-3,3,-2,2])
FT=fourier(f)
this is error:
Undefined function 'fourier' for input arguments of type 'double'.
Error in Untitled12 (line 19)
FT=fourier(f)
how could i fix this?
the result of my code:
![untitled5.jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/226724/untitled5.jpeg)
0 Comments
Accepted Answer
KALYAN ACHARJYA
on 28 Jun 2019
Edited: KALYAN ACHARJYA
on 28 Jun 2019
4 Comments
KALYAN ACHARJYA
on 28 Jun 2019
Edited: KALYAN ACHARJYA
on 28 Jun 2019
I dont have Matlab in my Laptop, I will try when I will return to Lab.
More Answers (0)
See Also
Categories
Find more on Transforms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!