Evaluating the area between two curves.

how to Evaluate the area between two curves using matlab? for example this one y=x^2 and y=2*x

2 Kommentare

kalash vasaniya
kalash vasaniya am 8 Nov. 2021
Find the area of the region bounded by the curves x=y^3 and x=y^2 in matlab
syms x y
fimplicit([x == y^3, x == y^2], [-1 10])
Which of the two areas? The right-hand one is obviously unbounded, but your instructions do not say to do only the other area.
And please explain how your instructions will solve the question asked 10 years ago by Ejay Kasai ??

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Grzegorz Knor
Grzegorz Knor am 12 Sep. 2011

2 Stimmen

In your case:
syms x
x0 = eval(solve('x^2 -2*x'));
x = linspace(x0(1),x0(2),100);
y1 = x.^2;
y2 = 2*x;
fill([x x(end:-1:1)],[y1 y2(end:-1:1)],'r')
hold on
plot(x,y1,x,y2,'LineWidth',2)
grid on
a = trapz(x,y2)-trapz(x,y1);
Instead of:
syms x
x0 = eval(solve('x^2 -2*x'));
You can use:
x0(1) = fzero('x.^2 -2*x',1);
x0(2) = fzero('x.^2 -2*x',1.5);

6 Kommentare

Ejay Kasai
Ejay Kasai am 12 Sep. 2011
i mean determining the value not by shading.
Oleg Komarov
Oleg Komarov am 12 Sep. 2011
So, you're not happy with "a"?
Ejay Kasai
Ejay Kasai am 12 Sep. 2011
what do you mean i'm not happy with ''a''? i really need the value. :( so please if you know the code share it to me.
Oleg Komarov
Oleg Komarov am 12 Sep. 2011
Grzegorz has given you a valid solution. If you really needed the value you wouldn't have posted the comment in the first place since it's in the code.
Ejay Kasai
Ejay Kasai am 13 Sep. 2011
i mean i need a code to evaluate the area between the two curves. i need to make a matlab program for that.
Walter Roberson
Walter Roberson am 13 Sep. 2011
The expression Grzegorz gave, a = trapz(x,y2)-trapz(x,y1) *is* the code to evaluate the area between the two curves. This is elementary calculus: the area between two curves is the difference between their integrals. trapz() calculates numeric integrals.

Melden Sie sich an, um zu kommentieren.

Shyam babu
Shyam babu am 8 Jul. 2023

0 Stimmen

find the area included between the curves y^2=4*x & x^2=4*y

1 Kommentar

Walter Roberson
Walter Roberson am 8 Jul. 2023
I do not seem to understand how this would solve the question posted by @Ejay Kasai ??

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 12 Sep. 2011

Kommentiert:

am 8 Jul. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by