plot a complex sinusoidal function consisting of the sum of 5 sine waves with equal amplitudes

5 visualizzazioni (ultimi 30 giorni)

Compute and plot a complex sinusoidal function consisting of the sum of 5 sine waves with equal amplitudes but whose frequencies are 1,3,5,10, and 20, again for t varying from 0 to 2π.

  3 Commenti

Accedi per commentare.

Risposta accettata

Prasanna Konyala
Prasanna Konyala il 27 Apr 2022
Hi Sahil
From my understanding, you want to plot the sum of all 5 sinewaves with different frequencies.
Considering amplitude as 1, 100 time samples between 1 and 2*pi. Please go through the below code for a workaround.
[t,totalSum] = s_wave();
plot(t,totalSum);
% function to compute the sum
function [t,totalSum] = s_wave()
% 100 values between 1 and 2*pi
t = linspace(0, 2*pi);
totalSum=zeros(100);
frequency=[1,3,5,10,20];
for index = 1 : length(t)
time = t(index);
sineValues= sin(frequency*time);
totalSum(index) = sum(sineValues);
end
end
Hope this helps.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by