来自电力的能源

时间:2014-07-08 14:08:58

标签: matlab

我在MATLAB工作,我有2个数组。当我连接并断开电压时,电流和电压在电容中流动。当然,我有一个time_stamp向量,其中包含了我进行测量的所有时间样本。

我想绘制与这些阵列相关的能量和能量。

对于我需要做的力量:

z1 = plot(time_stamp_ms,measured_voltage.*current,'-b','LineWidth',1);

右?

相反,我该如何绘制能量?

感谢您的时间。

1 个答案:

答案 0 :(得分:4)

我认为你的力量是正确的。对于能量,它只是权力乘以时间所以:

dt = diff(time_stamp_ms);
power = measured_voltage.*current;  
energy = dt.*power(2:end);

这足以给出每个时间步之间使用的能量。如果你想要累积能量,那么:

energy_cum = cumsum(energy)