2D тепловая карта из данных x, y / октавы - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь создать 2D тепловую карту из этих двух параметров:

diffQ = discharge(2:lgth) - discharge(1:lgth-1);
difft = time(2:lgth) - time(1:lgth-1);

Мой бывший коллега сделал код только для одного параметра:

diff = discharge(2:lgth) - discharge(1:lgth-1);
bin = 1;
 idiff = int32(diff);
  mx = max(idiff);
  mn = min(idiff);
  msh = ones(((mx-mn)/bin)+2);

  for i = 1:lgth-2
    y = ((idiff(i)-mn)/bin)+1;
    x = (((idiff(i+1)-mn)/bin)+1);
    msh(x,y) = msh(x,y) + 1;
  end

  mshl = log(log(log(msh)+1)+1);
  newplot();
  surface(mshl,'EdgeColor','none');
  colormap(heatMapA);

, но я не могу понять как изменить создание сюжета для моего случая.

Большое спасибо, Козина

...