How to plot these figures?

  • #1
126
3
Dear group,

I am new with matlab and trying to plot these figure out as the file request.

I tried but could not get the same plot as the file has.

I hope anyone can help. Here is the code which i am working on.

Thank you.
Matlab:
fc = 553e6;
w   = 0:2*pi*fc*1e-2:100*2*pi*fc;
pau = 0.33;
tau = 0.2e-9; % in nano second

% beta_square = zeros(1,length(w));

beta_square = 1 + 2*pau*cos(w*tau) + pau^2;
theta  = atan(-pau*sin(w*tau)/(1+pau*cos(w*tau)));

figure,plot(w,beta_square)
figure,plot(w,theta)
 

Attachments

Last edited by a moderator:

Answers and Replies

  • #3
Dr Transport
Science Advisor
Gold Member
2,445
585
your beta_square is not in dB and the angle is not in degrees you will have to convert.

also
Code:
 theta  = atan(-pau*sin(w*tau)./(1+pau*cos(w*tau)));
you need a ./ not just / for the division because w is a vector not a scalar.
 
  • #4
126
3
your beta_square is not in dB and the angle is not in degrees you will have to convert.

also
Code:
 theta  = atan(-pau*sin(w*tau)./(1+pau*cos(w*tau)));
you need a ./ not just / for the division because w is a vector not a scalar.
@Dr Transport: oh yeah, I missed that dot, that's why I received only scalar not a vector.
Thank you, for the help.
 

Related Threads on How to plot these figures?

Replies
2
Views
6K
  • Last Post
Replies
1
Views
52K
Replies
1
Views
836
Replies
2
Views
975
Replies
3
Views
1K
Replies
2
Views
42K
Replies
3
Views
2K
Replies
3
Views
2K
Replies
0
Views
7K
  • Last Post
Replies
4
Views
1K
Top