how to convert co-ordinates of a plot as a single vector ?

2 visualizzazioni (ultimi 30 giorni)
I have two vectors that contain a series of nos with a lot of repetitions ranging from 1:100 and from 1:83. but they are of the same length (1x1685)
I want to obtain the co-ordinates as a single vector with length of 83 ranging between the value 1:100 basically i can plot my data as
plot(a(1:1685),b(1:1685));
But I need to get the area under the curve of this plot - its a graph with xlimit 83 and ylimit 100 with 1685 data points

Risposta accettata

Star Strider
Star Strider il 8 Feb 2017
To get the area-under-the-curve, use the trapz or cumtrapz function.
AUC_Total = trapz(a(1:1685),b(1:1685));
AUC_Stepwise = cumtrapz(a(1:1685),b(1:1685));
Note that:
AUC_Total = AUC_Stepwise(end);
  6 Commenti
Aravind Krishna
Aravind Krishna il 17 Feb 2017
THANKS.... this works.... sorry for the late response

Accedi per commentare.

Più risposte (1)

Aravind Krishna
Aravind Krishna il 17 Feb 2017
Thanks it worked.... sorry for the late response

Community Treasure Hunt

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

Start Hunting!

Translated by