How can I multiply 2 signals?

77 views (last 30 days)
RandomChikiBum
RandomChikiBum on 26 Dec 2021
Answered: DGM on 26 Dec 2021
I tried to plot the graph of product of 2 signals (Cosine and and decaying exponential) but am getting an error
x = (-100 :.05 :100);
y = cos(2*pi*x).exp(-x);
Dot indexing is not supported for variables of this type.
plot(x,y);
figure ;
title('Task-4 Cosine mutliplied with decaying exponential signal');
xlabel('Time');
ylabel('Amplitude');
  1 Comment
RandomChikiBum
RandomChikiBum on 26 Dec 2021
Edited: RandomChikiBum on 26 Dec 2021
And how can I multiply the power of the exponent with a constant?
like e^(-5x) or using decimal numbers?

Sign in to comment.

Accepted Answer

DGM
DGM on 26 Dec 2021
Something like
x = (-1 :.05 :1); % pay attention to scale and limits
y = cos(2*pi*x).*exp(-5*x); % elementwise multiply with .*
plot(x,y);
title('Task-4 Cosine mutliplied with decaying exponential signal');
xlabel('Time');
ylabel('Amplitude');

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!