Matlab 电能

Matlab 电能,matlab,Matlab,我在MATLAB中工作,我有两个数组。当我连接和断开电容与电压时,电容中流动的电流和电压。当然,我有一个时间戳向量,其中有我进行测量的所有时间样本 我想画出与这些阵列相关的功率和能量 对于电源,我只需要执行以下操作: z1 = plot(time_stamp_ms,measured_voltage.*current,'-b','LineWidth',1); 对吧? 相反,我如何绘制能量图 谢谢你的时间。我觉得你的力量看起来不错。对于能量,它只是功率乘以时间,所以: dt = diff(time

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

我想画出与这些阵列相关的功率和能量

对于电源,我只需要执行以下操作:

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

相反,我如何绘制能量图


谢谢你的时间。

我觉得你的力量看起来不错。对于能量,它只是功率乘以时间,所以:

dt = diff(time_stamp_ms);
power = measured_voltage.*current;  
energy = dt.*power(2:end);
这给出了每个时间步之间使用的能量。如果你想要累积能量,那么:

energy_cum = cumsum(energy)

我觉得你的能力看起来不错。对于能量,它只是功率乘以时间,所以:

dt = diff(time_stamp_ms);
power = measured_voltage.*current;  
energy = dt.*power(2:end);
这给出了每个时间步之间使用的能量。如果你想要累积能量,那么:

energy_cum = cumsum(energy)

所以要画出能量,我必须先做一个for循环,存储所有的能量值。我现在做了;)谢谢你的帮助。我明白了。所以要画出能量,我必须先做一个for循环,存储所有的能量值。是的。我现在做了;)谢谢你的帮助。我明白了。