How to plot complex signal
Show older comments
I'm very new to MatLab, how do i write a program in MatLab to plot : x(t) = cos (t) + j sin (t)
I was told it should be a circle but I'm seeing sinusoidal signal....
Thks in advance.
Mac. Goh
Accepted Answer
More Answers (2)
Star Strider
on 25 Oct 2014
Edited: Star Strider
on 25 Oct 2014
You have to plot the real parts and imaginary parts:
t = linspace(0,2*pi);
x = @(t) cos (t) + j*sin (t);
figure(1)
plot(real(x(t)), imag(x(t)))
grid
axis equal
xlabel('Re\{x\}')
ylabel('Im\{x\}')
V=240 % Voltgae across both loads
SL1r=120000 % Real Power consumed by load 1
STr=400000 % Total real power consumed
pf1=0.8 % Power Factor of both Loads
pf2= 0.96 % Power of only load 1 leading
theta1=acosd(pf1)
theta2=acosd(pf2)
b=theta1
c=theta2
j=sqrt(-1)
complexST=(cosd(b))+(j*sind(b))
complexSL=(cosd(c))+(j*sind(-c))
ST=(STr/pf1)*complexST
SL1=(SL1r/pf2)*complexSL
SL2=ST-SL1
1 Comment
Image Analyst
on 28 Feb 2023
@Onimisi I think you meant to post this as your own question since your post does not seem to be an Answer to @Tiam Huat Goh's 8 year old question.
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this:
Categories
Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!