Borrar filtros
Borrar filtros

the following code only gives 4 areas,not 8,why?

1 visualización (últimos 30 días)
shahriar sowad
shahriar sowad el 29 de Jun. de 2021
Comentada: shahriar sowad el 30 de Jun. de 2021
clc
a1=reshape(COAL',[1,378*49]);
a=movmean(a1,[0 49],2);
area(a,'facecolor','r' );
hold on
b1=reshape(GAS',[1,378*49]);
b=movmean(b1,[0 49],2);
area(b,'facecolor','g');
hold on
c1=reshape(HVDC',[1,378*49]);
c=movmean(c1,[0 49],2);
area(c,'facecolor','b');
hold on
d1=reshape(HYDRO',[1,378*49]);
d=movmean(d1,[0 49],2);
area(d,'facecolor','m');
hold on
e1=reshape(OIL',[1,378*49]);
e=movmean(e1,[0 49],2);
area(e,'facecolor','y');
hold on
f1=reshape(P_GEN_GAS_',[1,378*49]);
f=movmean(f1,[0 49],2);
area(f,'facecolor','k');
hold on
g1=reshape(P_GEN_OIL_',[1,378*49]);
g=movmean(g1,[0 49],2);
area(g,'facecolor','c');
hold on
h1=reshape(TRIPURA',[1,378*49]);
h=movmean(h1,[0 49],2);
area(h,'facecolor','w');

Respuesta aceptada

Walter Roberson
Walter Roberson el 29 de Jun. de 2021
Use 'omitnan' as an option on the movmean()
If there are any nan in the data, then it will omit the entire face. It will not make any attempt to interpolate or insert a hole: a single NaN ruins the entire face.
  5 comentarios
Walter Roberson
Walter Roberson el 29 de Jun. de 2021
You deleted the file before I could get it. (I am working on other things at the same time.)
shahriar sowad
shahriar sowad el 30 de Jun. de 2021
i am sorry for my mistake,i solved the problem,thank you very much for your help

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB Coder en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by