整合在三角形内

时间:2016-09-27 18:41:48

标签: matlab

我正在寻找一个matlab命令,它将一个已知函数集成在一个三角形内(他的节点已知)。

我有3个坐标(x1,y1)(x2,y2)(x3,y3)定义了一个三角形,我知道在三角形内部存在已知函数f(x,y) )。我正在寻找一个计算三角形上f积分的命令。

1 个答案:

答案 0 :(得分:0)

在Matlab中使用integral2命令。 Documentation中的第一个示例将涵盖您的案例。要使三角形的一边与x轴平行,您可以将三角形乘以rotation matrix,然后移动"移动"它在x轴上。

请注意,如果您正确执行substitutions,积分不会影响此转换。 这种转换可以让您更轻松地编写代码,但不必使用integral2