用matlab画出电力系统的三相电压波形图
时间: 2024-09-06 08:04:46 浏览: 225
MATLAB.rar_church83j_dawnn1h_matlab三相电压_三相波形_三相波形绘图
5星 · 资源好评率100%
在MATLAB中,绘制电力系统三相电压波形图通常涉及到信号生成、矢量表示和图形显示。假设我们已经有了三个正弦波,分别代表三相电压Ua、Ub和Uc:
```matlab
% 设置采样频率和时间向量
fs = 50; % 采样频率,单位Hz
t = 0:1/fs:1; % 时间范围
% 创建三相电压波形,这里以60Hz为例
angle = [0 2*pi/3 -2*pi/3]; % 三相对称电压的角度差
Va = sin(2*pi*60*t + angle(1)); % 相电压A
Vb = sin(2*pi*60*t + angle(2));
Vc = sin(2*pi*60*t + angle(3));
% 绘制三相电压波形图
figure;
plot(t, Va, 'b', 'LineWidth', 1.5, 'DisplayName', '相A');
hold on;
plot(t, Vb, 'g', 'LineWidth', 1.5, 'DisplayName', '相B');
plot(t, Vc, 'r', 'LineWidth', 1.5, 'DisplayName', '相C');
hold off;
% 添加标题和标签
xlabel('Time (s)');
ylabel('电压 (V)');
title('三相交流电压波形');
legend('show';) % 显示图例
% 如果想看到每个相位的电压矢量,则可以考虑使用plotyy或quiver函数
```
阅读全文