大家好, 我在matlab中有四条曲线。它们中的两个通过以下公式计算 y = x和 Y = 1-X 其他两条曲线通过数字(13)计算。 所有这些都形成了一个我想要计算的交叉点(ABCD)区域。 我必须使用trapz,如果是的话怎么样?
和第二个问题。如何在特定区域(ABCD)中填入新颜色?
提前谢谢
答案 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);