资源简介

Matlab对称分量法计算正序负序零序,绘制出向量图,采用MATLAB编写的M文件

资源截图

代码片段和文件信息

clc
clear all
close all
prompt{1}=‘A相电压:‘;
prompt{2}=‘B相电压:‘;
prompt{3}=‘C相电压:‘;
prompt{4}=‘angle A:‘;
prompt{5}=‘angle B:‘;
prompt{6}=‘angle C:‘;
title=‘ABC三相电压‘;
default_ans={‘220‘ ‘220‘ ‘220‘ ‘-177‘ ‘80‘ ‘50‘};
default = inputdlg(prompttitle1default_ans);
a=-1/2+j*sqrt(3)/2; 
Ua=str2double(default(1))*exp(-j*str2double(default(4))/180*pi);
Ub=str2double(default(2))*exp(j*str2double(default(5))/180*pi);
Uc=str2double(default(2))*exp(-j*str2double(default(6))/180*pi);
T=[1 1 1;a^2 a 1;a a^2 1];
Fabc=[Ua;Ub;Uc];
d=inv(T)*Fabc;
e=[abs(d) angle(d)/pi*180]
figure(1) %画图
%UAUBUC原始图

评论

共有 条评论