Matlab 双特征箱

Matlab 双特征箱,matlab,plot,histogram,bins,discretization,Matlab,Plot,Histogram,Bins,Discretization,我存储了N=1000个元素的空调ACs的数据 每个元件都有许多特性,主要是它们的温度和开/关开关的二元状态。所有这些数据都已按以下方式生成和存储: 每个AC是单元格数组中的一个条目。 每个AC都有不同的死区温度限制\u死区这是上层单元阵列的入口。 对于温度,我有另一个单元阵列,带有模拟得到的向量,尺寸为8641x1。 对于开/关二元状态,我有另一个单元阵列,其矢量来自模拟,尺寸为8641x1。 我想生成以下内容: 将每个AC的死区划分为N/2个箱,例如20个箱。 然后使用N表示温度和开/关状态。

我存储了N=1000个元素的空调ACs的数据

每个元件都有许多特性,主要是它们的温度和开/关开关的二元状态。所有这些数据都已按以下方式生成和存储:

每个AC是单元格数组中的一个条目。 每个AC都有不同的死区温度限制\u死区这是上层单元阵列的入口。 对于温度,我有另一个单元阵列,带有模拟得到的向量,尺寸为8641x1。 对于开/关二元状态,我有另一个单元阵列,其矢量来自模拟,尺寸为8641x1。 我想生成以下内容:

将每个AC的死区划分为N/2个箱,例如20个箱。 然后使用N表示温度和开/关状态。 在测量的8641个数据点上,绘制每个箱子中的ACs数量和开/关状态。 到目前为止,我所拥有的:

load(['my_data.mat']);

%% 1) Divide the deadband of each EWH into N_bin bins
%
% number of bins
N_bin = 20;

limits_deadband = cell(1,1000);
ON_OFF_state = cell(1,1000);
for ii = 1:1000
    % get the limits for the 20 bins of the deadband
    limits_deadband{ii} = linspace(0,Params.T_dead(:,:,ii),N_bin + 1);
    % add the temperature set-point
    limits_deadband{ii} = limits_deadband{ii} + Params.T_set(:,:,ii);

    % ON/OFF state of the internal switch for an entire day
    ON_OFF_state{ii} = Results_comparison.urec(1,:,ii);
end
死区是我想储存温度的箱子的边缘。 ON_OFF_状态给出状态


有没有关于如何正确绘制的想法?我想使用,但不确定如何做到这一点。

对于每个单独的AC,输出应该大致如下所示?组织蛋白酶30,2;图例{'on','off'};xlabel‘温度’@丹尼尔,那是另一个问题。我可以按照你的建议做,每30分钟/1小时生成一个你建议的图,基本上对模拟的8641个点进行采样,或者用它绘制一个3D图,温度对开/关状态对开/关状态。time@Daniel对我来说,主要的问题也是将数据分类为bin边缘和开/关状态