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

5 views (last 30 days)

Show older comments

Sahil Kolambkar
on 22 Apr 2022

Answered: Prasanna Konyala
on 27 Apr 2022

### Accepted Answer

Prasanna Konyala
on 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.

##### 0 Comments

### More Answers (0)

### See Also

### Community Treasure Hunt

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

Start Hunting!