无法执行分配,因为左侧和右侧的元素数不同。

2个视图(过去30天)
萨法卡里普
萨法卡里普 2020年5月5日
评论: 萨法卡里普2020年5月5日
所以,对于一个家庭作业,我写了一个迭代代码来寻找期望的值,但我一直在得到这个值
无法执行分配,因为左侧和右侧的元素数不同。
在第24行,我不知道如何解决这个问题,任何帮助都将不胜感激
清楚的
V1=1.0+0j;
e=1.05;
%对于总线2 427MW实际功率%
%对于母线3-S3=500+j*400 MVA%
%管线掺量以每单位100MVA为基准标记%
V1=1+0j;
k=1;
V2(k)=1.05+0j;
V3(k)=1.0+0j;
P2=4.27;
%S2=P2+Q2;%
S3=5+4j;
y12=-40j;
y13=-20j;
y23=-20j;
公差_V3(k)=1;
虽然公差_V3(k)>=0.00005%对于inf循环,直到公差达到5*10^-5%
%母线(3)的电压计算%
V3(k+1)=(y13*V1+y23*V2(k)-conj(S3)/conj(V3(k))/(y13+y23);
%母线电压计算(2)%
Q2(k+1)=-imag(conj(V2(k))*((y12+y23)*V2(k)-y23*V3(k+1)-y12*V1));%额定功率计算%
S2=P2+Q2*j;
V2(k+1)=(y12*V1+y23*V3(k+1)+conj(S2)/conj(V2(k))/(y12+y23);%Vc2计算百分比
%f2=imag(V2(k+1));%
V2(k+1)=sqrt(e^2-(imag(V2(k+1))^2))+imag(V(k+1))*1j;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
公差_V3(k)=abs(V3(k+1)-V3(k));%获得绝对错误率%%!!!!!!!!!!格尔德ÖN%
pha_V2(k+1)=角度(V2(k+1))*180/pi;%获取V2的相量角,并从弧度基转换为度基%
pha_V3(k+1)=角度(V3(k+1))*180/pi;%获取V3的相量角,并从radianbase转换为degree base%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc
fprintf(“迭代的开始”)
fprintf(“V3的价值”)
显示(V3(k+1))
fprintf(“V2的值”)
显示(V2(k+1))
fprintf(“V3的相量角为”)
显示(pha_V3(k+1))
fprintf(“V2的相量角为”)
显示(pha_V2(k+1))
fprintf(“计算公差为”)
显示(公差)
fprintf(“迭代次数”)
disp(k-1)
k=k+1
终止
2评论

登录以发表评论。

答案(0)

类别

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!

翻译人