Filter löschen
Filter löschen

How to represent a complex function in modulo

1 Ansicht (letzte 30 Tage)
Alber
Alber am 2 Nov. 2020
Beantwortet: Rohit Pappu am 25 Nov. 2020
Hi,
I would like to represent this function where w goes from 0 to 250 kHz and B is 1. My code is as follows:
w = [0:1:249];
B1 = 0.5;
B2 = 1;
fc = 100;
to = 10*10^6;
a =exp(i*2*pi*fc*to);
b = exp(i*w*to);
c = 2*pi*dirac(w)-(B2*(a.*b));
stem(abs(c))
What I want to do is render the module of the function, but I'm getting this, which I think is wrong and I don't know where I'm failing...
I want to represent this function:
Thank you very much in advance.

Antworten (1)

Rohit Pappu
Rohit Pappu am 25 Nov. 2020
Intuitively speaking, at line no. 9
stems(abs(c));
mod(dirac_delta(w))is 0 everywhere except at ω = 0 . = inf .
= β for all values of ω
Hence abs( c ) is always β except at ω = 0. Thus, stem(abs( c )) returns the above graph

Community Treasure Hunt

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

Start Hunting!

Translated by