Calculate area between y = 0 and the curve plotted by discontinuos data
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I have a curve like graph. I want to calculate the area between y = 0 and the curve ploted by discontinuous data.
Could you have any suggestions?
0 comentarios
Respuesta aceptada
KSSV
el 9 de Jul. de 2016
As you have data (x,y) in your hand use trapz(x,y) (Trapezoidal numerical integration) to get the area. doc trapz..
Eg:
X = [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.85];
rA = [-.0053, -.0052, -.0050, -.0045, -.0040, -.0033, -.0025, -.0018, -.00125, -.0010];
plot(X,-1./rA,'.-r')
% Area
Int = trapz(X,rA)
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Numerical Integration and Differentiation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!