% x is an array and t is also an array of same size
f_up = 100;
f = (-f_up:0.02:f_up);
h = 2*pi*f;
for i = 1:length(h)
B(i) = trapz(t, x.*exp(-j.*w.*t));
end

 Accepted Answer

% x is the 1*476 array and t is also a 1*476 array meaning time
f_up = 100;
x= rand(1,476);
t = x;
f = (-f_up:0.1:f_up);
w = 2*pi*f;
for i = 1:length(w)
Xjw(:,i) = trapz(t, x.*exp(-j.*w(i).*t));
end
plot(Xjw)

More Answers (0)

Categories

Find more on Elementary Math in Help Center and File Exchange

Tags

Asked:

on 7 Nov 2021

Edited:

on 9 Nov 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!