필터 지우기
필터 지우기

Proleblem with empty plot

조회 수: 1 (최근 30일)
Tomas Schnierer
Tomas Schnierer 2018년 3월 21일
댓글: Star Strider 2018년 3월 21일
Hello enginners. I have problem with my mfile script. I want create a plot current against frequency, but when I create it plot is empty, Thank you for answers. Here is script:
h=[1:1:40]
%cinne zataze
R1=2;
R2=1.23;
Zns=((1.1*22e3)/(sqrt(3)*13.1e3))*(0.114+j*h*0.994);
Znsprevod=Zns*((0.4*0.4)/(22*22));
%trafo 22/0.4;
Ztr=j*h*(((400*400)/(1000e3))*(6/100));
%ASM 45kw;
Zam1=(400*400)/(45e3);
Xam1=Zam1/(sqrt(1.01));
Ram1=0.1*Xam1;
Zam1k=Ram1+j*h*Xam1;
Zam2=(400*400)/(45e3);
Xam2=Zam2/(sqrt(1.01));
Ram2=0.1*Xam2;
Zam2k=Ram2+j*h*Xam2;
Zam3=(400*400)/(80e3);
Xam3=Zam3/(sqrt(1.01));
Ram3=0.1*Xam3;
Zam3k=Ram3+j*h*Xam3;
Zam4=(400*400)/(35e3);
Xam4=Zam4/(sqrt(1.01));
Ram4=0.1*Xam4;
Zam4k=Ram4+j*h*Xam4;
Zam5=(400*400)/(50e3);
Xam5=Zam5/(sqrt(1.01));
Ram5=0.1*Xam5;
Zam5k=Ram5+j*h*Xam5;
Zam6=(400*400)/(35e3);
Xam6=Zam6/(sqrt(1.01));
Ram6=0.1*Xam6;
Zam6k=Ram6+j*h*Xam6;
%kompenzacne zariadenie
Xc=9.642./h;
Zc=-j*Xc;
Zpar=(1./Zam1k)+(1./Zam2k)+(1./Zam3k)+(1./Zam4k)+(1./Zam5k)+(1./Zam6k)+(1./Zc)+(1./R1)+(1./R2);
Zpar1=1./Zpar;
IPCC=(72./h).*(Zpar1./(Zpar1+Ztr+Znsprevod));
IC=(IPCC.*(Znsprevod+Ztr))/Zc
ans=abs(IC);
plot(h*50,ans)

채택된 답변

Star Strider
Star Strider 2018년 3월 21일
You forgot to vectorise the division in the ‘IC’ calculation:
IC=(IPCC.*(Znsprevod+Ztr))./Zc
↑ ← VECTORISE HERE
Then the plot works.
  댓글 수: 2
Tomas Schnierer
Tomas Schnierer 2018년 3월 21일
Thank you budyy
Star Strider
Star Strider 2018년 3월 21일
As always, my pleasure.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by