Hello every one,
I'm trying to calculate a partial area under a curve.
I've seen some asked questions about the subsject, but still struggling with some points.
I plotted a cuvre using numerical column vectors (electrical current versus time), then using this proposed solution, i tried to calculate the area under the curve:
yi = interp1(x, y, [x1:x2]); % x1 and x2 are the boundaries
shaded_area = trapz([4:5],yi+5)
Where y represents my electrical current vector and x my time vector, which contains by the way negative values, but i don't think that causes any problem.
When i execute the first line, it returns 'Nan' values!! So, I tried other column vectors which are extracted from the former ones (x and y) but i took only the positive values and again it returns NaN.
I thinking about extrapolating problem, but i have non idea about how to start with this issu?
It'll be very helpful if some one could give me some advice. Thank you!
Please find the attached source data file, function allowing importing data and the commands file (in the commands file, i changed the name of the dataset).