What is wrong with my matlab codes? ( MATLAB) please help me!
1 view (last 30 days)
Show older comments
Santa Fe
on 31 Dec 2020
Answered: Dr. Pemendra Kumar Pardhi
on 31 Dec 2020
clear all;
clc
Vm=100;
Z=2;
angle_radians=pi*-0.5;
wt=0:0.01:(2*pi);
v=Vm*cos(wt);
Im=Vm/Z;
i=Im*cos((wt)-(angle_radians));
p=(v.*i);
pr=v*i*cos(angle_radians)*(1+cos(2*wt));
px=v*i*sin(angle_radians)*(1+sin(2*wt));
subplot(4,1,1);plot(wt,v,wt,i);title('v(t)=Vmcoswt,I(t)=Imcos(wt+-(-90)');
xlabel('time');
ylabel('voltage (volts) & Current (Amps)');
subplot(4,1,2);plot(wt,p);title('p(t)=v(t)i(t)');
xlabel('time (t)');
ylabel('power (Watts)');
subplot(4,1,3);plot(wt,pr);title('pr(t)');
xlabel('time (t)');
ylabel('pr(t)');
subplot(4,1,4);plot(t,i);title('px(t)');
xlabel('time (t)');
ylabel('px(t))');
grid;
I am trying to draw graphs about reactive power etc. What can be wrong with line 13 and matrix?
2 Comments
Hyunuk Ha
on 31 Dec 2020
On the 11th, line, you should use .* (array operator) instead of * (matrix operator).
Please refer to detailed Doc. at :
Hope this helps,
Hyunuk
Accepted Answer
Dr. Pemendra Kumar Pardhi
on 31 Dec 2020
Please replace the all * with .* for element wise product
and in line no 31, you neet to replace t with wt
0 Comments
More Answers (0)
Communities
More Answers in the Power Electronics Control
See Also
Categories
Find more on Matrix Indexing 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!