Pintar áreas entre curvas de carga

Saludos, tengo una matriz de datos cuyos valores se encuentran normalizados como se presenta en la siguiente matriz:
g=?[-42.98 -42.98 -42.98;-41.09 -49.43 -44.54;-38.45 -52.1 -44.05;-37.98 -54.03 -44.86;-37.73 -54.67 -43.3;-36.35 -54.18 -40.04;-32.12 -56.47 -37.36;-31.41 -61.07 -39.2;-31.81 -63.35 -39.52; -38.68 -74.32 -54.22;-40.09 -7748 -59.88;-47.71 -81.1 -62.19;-48.35 -74.77 -66.02;-52.46 -80.45 -65.65; -52.72 -84.85 -68.82;-49.91 -81.45 -68.21 -41.27 -69.16 -57.55;-38.97 -77 -60.26;-66.7 -12.23 -10.12;-68.49 -12.32 -10.44;-64.54 -10.36 -93.29;-56.6 -75.01 -69.82;-49.07 -51.44 -51.37]
Si dibujo en 2d, plot(g´) obtengo 3 curvas en el tiempo, lo que deseo es sombrear el área que comprende una curva respecto a otra es decir Area12 y Area13.
Apliqué el comando área(g´) pero no se obtiene lo requerido.
Por favor, si puede darme un consejo de forma oportuna lo agradezco.

1 respuesta

Respuesta
1
Lo que yo haría es Ubicar el área primero debajo de Área 12 y luego identificar el área debajo de área 13 (siempre pensando que las curvas están sobre un plano cartesiano) y con las dos áreas ubicar la diferencia, seria el área comprendida entre las dos curvas.
Obtén por separado las áreas debajo de las curvas (lo primero que se tendría que hacer es identificar los puntos de cada curva para poder hhalr su área.
Gracias por la sugerencia, solucioné el problema con su idea pero de una forma que pienso que fue mucho mejor.
Lo que hice fue formar dos áreas con, como que si se tratara de un polígono, de ahí apliqué el comando fill y lo completé de los colores deseados.
Agradezco por su gentileza y la buena sugerencia.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas