光伏发电PV曲线绘制MATLAB代码如下:
```matlab
% 设置时间和光照强度数据
time = [0:0.1:24]; % 时间范围从0到24小时,每0.1小时取一个数据点
intensity = [0,0,0,0,0,0,0,0,0,0,0,0,0,0.2,0.4,0.6,0.8,1,1,1,1,1,1,0.8,0.6,0.4,0.2,0]; % 光照强度数据,根据实际情况设置
% 计算PV曲线
pv_curve = intensity * 500; % 假设光伏发电机容量为500瓦特
% 绘制PV曲线
figure;
plot(time, pv_curve, 'r-', 'LineWidth', 1.5);
xlabel('时间(小时)');
ylabel('光伏发电功率(瓦特)');
title('光伏发电PV曲线');
grid on;
```
以上代码中,我们首先设置了时间和光照强度的数据,时间范围为0到24小时,每隔0.1小时取一个数据点。然后,根据实际情况设置了光照强度数据,这里假设光照强度为0的时间段为夜晚,光照强度为1的时间段为白天。接着,通过光照强度数据与发电机容量的乘积,计算出每个时间点的光伏发电功率。最后,使用MATLAB的plot函数绘制PV曲线,设置横轴为时间,纵轴为光伏发电功率,并设置图形的标题和网格线。