在 wolfram mathematica 中求两个函数的面积

Find the area of two functions in wolfram mathematica

我在绘制两条曲线 f(X)=-(x-2)^2+4 和 g(x)=x/x+1 之间的区域时遇到问题,这表示区域位于第一象限。 然后计算area.Here的面积是我在wolfram mathematica中的代码。

f[x_] = -(x - 2)^2 + 4;
g[x_] = x/x + 1;
Plot[f[x] - g[x], {x, , }]
Integrate[f[x]-g[x],{x,,}]

。谢谢

首先我输入:

 -(x - 2)^2 + 4 = x/(x+1)

找出他们相遇的地方。

然后:

area inside the curves y = -(x - 2)^2 + 4 and y = x/(x+1) for x from 0 to 3/2 + sqrt(21)/2
f[x_] := -(x - 2)^2 + 4
g[x_] := x/x + 1
Plot[{f[x], g[x]}, {x, -1 , 5}]

sol = NSolve[f[x] == g[x], x]

{{x -> 0.585786}, {x -> 3.41421}}

{a, b} = x /. sol

{0.585786, 3.41421}

Integrate[f[x] - g[x], {x, a, b}]

3.77124

g[x_] := x/x + 1 函数看起来很奇怪。 给定优先规则,x/x 将简化为 1,因此 x/x + 1 将具有常数值 2( 1+1)。

你是说

g[x_] := x/(x+1)

改为 ?

要显示两条曲线之间的曲面,您可以使用 Plot 函数的 Filling 选项:

Plot[{f[x], g[x]}, {x, -1, 5}, Filling -> {1 -> {2}}]

使用上面修改后的 g[x_] 函数给出 Area between two curves

在:

 Clear[f, g, k]
 f[x_] := -(x - 2)^2 + 4
 g[x_] := x/x + 1
 k[x_] := f[x] - g[x]
 roots = x /. Solve[f[x] == g[x], {x}];
 RegionMeasure[{x, k[x]}, {{x, First[roots], Last[roots]}}]

输出:

 1/2 (6 Sqrt[2] + ArcSinh[2 Sqrt[2]])