clear;

y (1,2)=1/(0。06+0。18i); y (1,3)=1/(0。06+0。18i); y (1,4)=1/(0。04+0。12i);

y(1,5)=1/(0。02+0。06i);

y(2,3)=1/(0。01+0。

03i);y(2,5)=1/(0。08+0。24i);

y(3,4)=1/(0。08+0。24i);

y(4,5)=0;

for i=1:5

for j=i:5

y(j,i)=y(i,j);

end

end

Y=0;

for i=1:5

for j=1:5

if i~=j

Y(i,j)=-y(i,j);

end

end

end for i=1:5

Y(i,i)=sum(y(i,:));

end

Y

G=real(Y);

B=imag(Y);

S(1)=0。

2+0。2i;

S(2)=-0。45-0。15i;

S(3)=-0。4-0。05i;

S(4)=-0。6-0。1i;

S(5)=0;

P=real(S);

Q=imag(S);

U=ones(1,5);

U(5)=1。

06;

e=zeros(1,5);

ox=ones(8,1);

fx=ones(8,1);

count=0

while max(fx)>1e-5

for i=1:4

for j=1:4

H(i,j)=0;N(i,j)=0;M(i,j)=0;L(i,j)=0;oP(i)=0;oQ(i)=0;

end

end

for i=1:4

for j=1:5

oP(i)=oP(i)-U(i)*U(j)*(G(i,j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j)));

oQ(i)=oQ(i)-U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i,j)*cos(e(i)-e(j)));

end

oP(i)=oP(i)+P(i); oQ(i)=oQ(i)+Q(i);

end

fx=[oP,oQ]';

%当i~=j时候求H,N,M,L 如下:

for i=1:4

for j=1:4

if i~=j H(i,j)=-U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i,j)*cos(e(i)-e(j)));

N(i,j)=-U(i)*U(j)*(G(i,j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j)));

L(i,j)=H(i,j); M(i,j)=-N(i,j);

end

end

end

H,N,M,L

%当i=j 时H,N,M,L如下:

for i=1:4

for j=1:5

if i~=j

H(i,i)=H(i,i)+U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i, j)*cos (e(i)-e(j)));

N(i,i)=N(i,i)-U(i)*U(j)*(G(i, j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j))); M(i,i)=M(i,i)-U(i)*U(j)*(G(i,j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j))); L(i,i)=L(i,i)-U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i,j)*cos(e(i)-e(j)));

end

end

N(i,i)=N(i,i)-2*(U(i))^2*G(i,i);

L(i,i)=L(i,i)+2*(U(i))^2*B(i,i);

end

J=[H,N;M,L]

ox=-((inv(J))*fx);

for i=1:4

oe(i)=ox(i);

oU(i)=ox(i+4)*U(i);

end

for i=1:4

e(i)=e(i)+oe(i);

U(i)=U(i)+oU(i);

end

count=count+1;

end

ox,U,e,count

for j=1:5

P(i)=U(i)*U(j)*(G(i,j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j)))+P(i);

Q(i)=U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i,j)*cos(e(i)-e(j)))+Q(i);

end

S(5)=P(5)+Q(5)*sqrt(-1);

S

I=Y*U'。

全部

matlab中count是干什么,matlab编程潮流计算的count值与什么有?相关推荐

  1. matlab中dist的命令,matlab dist函数

    dist--欧式距离加权函数(Euclidean distance weight function) 语法: Z = dist(W,P) df = dist('deriv') D = dist(pos ...

  2. matlab中错误使用fmincon,MATLAB中fmincon 函数问题

    MATLAB中fmincon 函数问题 Matlab的fmincon优化问题 请问: 各位高手帮忙看看我的程序又什么问题?显示错误 Error in ==> Fun at 33 [w,fval] ...

  3. matlab中的fscanf函数,matlab中fscanf函数

    Matlab之print,fprint,fscanf,disp函数_数学_自然科学_专业资料.print: print 函数可以把函数图形保存成图片: minbnd = -4*pi; maxbnd = ...

  4. m 文件 dll matlab 中调用_Java与MatLab混编

    该篇介绍Java与MatLab的混合编程 环境:Windows10,Jdk 1.8.0_261 64位,MatLab r2018b 64位 先安装MatLab MatLab安装 一.打开MatLab, ...

  5. matlab中集合的表示,Matlab常用命令集合

    1.常用命令-->管理命令和函数 addpath添加目录到MATLAB搜索路径doc在Web浏览器上现实HTML文档help显示Matlab命令和M文件的在线帮助helpwin helpdesk ...

  6. matlab中逻辑非运算,MATLAB:图像的与、或、非、异或逻辑运算(、|、~、xor)

    图像的与.或.非.异或逻辑运算涉及到了&.|.~和xor符号 close all;%关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clc; clear all; I=imrea ...

  7. Matlab中的dyna,基于 MATLAB 读取 LS-DYNA 的计算结果文件

    LS-DYNA 的输出文件包含两类,分别为二进制文件和 ASCII 文件,分别由如下的控制命令输出. 二进制文件 *DATABASE_BINARY_OPTION ASCII 文件 *DATABASE_ ...

  8. matlab中存档算法代码,Matlab中的FCM算法代码及中文详解

    Matlab中的FCM算法代码及中文详解 转自:http://xiaozu.renren.com/xiaozu/106512/336681453 function [center, U, obj_fc ...

  9. matlab中rastrigin图形绘制,matlab函数function

    x?6 x?6 (1) 利用MATLAB语言编写S函数.程序如下: function [sys,x0,str,ts]=sfunction(t,x,u,flag) switch flag, case 0 ...

最新文章

  1. java 循环list 对象_java计算list集合中重复对象的次数及for循环内外创建对象
  2. Ruby on Rails的下载及安装以及开发环境的搭建
  3. u2020 华为_华为站点打LICENSE步骤
  4. mysql全量备份、增量备份实现方法
  5. SAP UI5 that.getView().bindElement(that.Context)
  6. 无限级分类及生成json数据
  7. GaussDB(DWS)发生数据倾斜不要慌,一文教你轻松获取表倾斜率
  8. homestead 安装mysql8_homestead安装php redis扩展
  9. Delta-wave
  10. 单片机pwm控制基本原理详解
  11. 国企计算机岗位职称申请,在国企工作如何评定职称
  12. 电视盒是计算机网络连接设备,电视盒子怎么连接电脑
  13. vcenter访问报503错误处理
  14. java 单链表一元多项式_java单链表实现一元多项式加法和乘法运算
  15. ibatis入门教程
  16. gif动图文件太大无法上传?教你一招在线调整动图大小
  17. CentOS 固定 IP 地址
  18. GPIO设置高低电平
  19. 专业的开发工具:Xcode 13 for Mac
  20. 北理工计算机考研难易程度,北京理工大学考研难吗?一般要什么水平才可以进入?...

热门文章

  1. 【kafka】kafka topic Dump log
  2. 95-34-020-Context-ChannelHandlerContext
  3. 【linux】linux shell if 多条件 并行 字符串判断
  4. 【深入理解编译】深入理解编译
  5. CheckstyleException: cannot initialize module TreeWalker - TreeWalker is not allowed as a
  6. 95-180-050-源码-Watermark-允许固定数量延迟的分配器(BoundedOutOfOrdernessTimestampExtractor)
  7. 【Flink】Flink 设置JVM参数
  8. 【安全】phpldapadmin-1.2.3 界面使用
  9. oracle到pg不停机增量迁移,研究 Oracle 到 PostgreSQL 的数据迁移 – 以 pgloader 为例 – Phy 的博客...
  10. java站站查询如何设计_站站查询示例代码