使用matlab计算四条曲线之间的面积

时间:2014-05-05 09:51:36

标签: matlab area

使用matlab计算四条曲线之间的区域

大家好, 我在matlab中有四条曲线。它们中的两个通过以下公式计算 y = x和 Y = 1-X 其他两条曲线通过数字(13)计算。 所有这些都形成了一个我想要计算的交叉点(ABCD)区域。 我必须使用trapz,如果是的话怎么样?

和第二个问题。如何在特定区域(ABCD)中填入新颜色?

提前谢谢

2 个答案:

答案 0 :(得分:0)

你在xy飞机上工作吗?

怎么样 [R,C] =找到(Y1 Y2 ==);每2条曲线中?

答案 1 :(得分:0)

您是否尝试在两个其他值给出的某些边界之间整合两个函数的差异?

函数y1 = x和y2 = 1-x之间的区域将是1-2x或2x-1的积分,它将是绝对值的相同区域。
如果要在2条曲线和2条边界之间进行积分,请使用此选项:

A = integral(function,xmin,xmax); 

要在四条曲线y1 y2 x1 x2之间进行交互,请使用类似双积分的内容 函数是y1和y2之间的绝对差值,xmin / xmax是函数边界x1和x2,具体取决于您的需要,ymin / ymax是y轴的边界。

A = integral2(function,xmin,xmax,ymin,ymax);