How can I find the area above the parabolic curve for this particular case?
조회 수: 3(최근 30일)
표시 이전 댓글
Hi, I am new to MATLAB (so pardon me for a rather elementary question). I need to find the area above the curve (z=0.0012*v^1.5) by integration as shown in the figure.

I tried using this:
Area = sum(v(v>0))
I am not sure if this is giving me the area correctly. What else can I try using Matlab?
댓글 수: 0
채택된 답변
sloppydisk
2018년 5월 25일
An elegant way to do this is via function handles:
x = linspace(0, 11, 100);
y = @(x) .0012*x.^1.5;
yforArea = @(q) max(y(x)) - y(q);
area = integral(yforArea, 0, max(x))
Or just via trapezoidal integration directly:
x = linspace(0, 11, 100);
y = .0012*x.^1.5;
z = trapz(x, max(y)-y)
댓글 수: 0
추가 답변(0개)
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!