【问题标题】:Area under surface between two curves [duplicate]两条曲线之间的表面下面积[重复] 【发布时间】:2016-11-19 11:35:11 【问题描述】: 我想确定红线和蓝线之间的区域,但只能确定 4.559 的 y 值。我怎样才能做到这一点? 【问题讨论】: 请edit您的问题添加您必须绘制这些线条的代码。 不清楚要从哪里开始集成,红线代表什么? @EBH 我们最好在优化后的帖子中讨论这个问题 --> link 标签: matlab plot area surface 【解决方案1】: 一般: 首先,您必须将这两个函数相减。后 也就是说,你有一个函数代表每个 y 中的增量 点在 x 轴上。 之后你必须计算积分,对于matlab你应该看这里Matlab - Numerical Integral 最后一步是插入要计算的所需区域的左边界和右边界。结果是表面下的面积 在减去函数时要小心,如果“更大”的函数是被减数,则面积的结果可能是负数(在这种情况下取反) 【讨论】: 即使我没有明确给出的功能,这是否有效? 在这种情况下,你应该看看这个问题MATLAB: integrate shade area under curve(no function)你也可以试试这个Integration of Numeric Data你能编辑你的问题,为这两个函数定义添加更多信息吗? (例如点数据例如)