integPoly

Integrates a 2D anonymous function over a 2D Polygon area

https://robotformandfunction.github.io/

이 제출물을 팔로우합니다

Integrates a 2-Dimensional (x,y) function over a 2D polygon, from MATLAB's polyshape or nsidedpoly.
By default, the error is about 0.03% but you can change this within the function at the cost of calculation time.
It will vary slightly depending on what shape you are using.
valOut=integPoly(f,polyIn) %integrate function f(x,y) over the polyshape polyIn
Inputs: function handle (over x and y), polyshape
Output: the integrated value over the area of the polygon
NOTE!: You can change the speed of the calculation (and get some error). See below
Ex:
pgon = polyshape([3,5,1],[9,3,6]); %Polygon Creation
fun_name=@(x,y)sum(x,y); %Function Creation
val_name=integPoly(function,pgon); %Integration function call
Created By: Audra Smith
2024/12/04
Adapted from

인용 양식

Audra Smith (2024). integPoly (https://www.mathworks.com/matlabcentral/fileexchange/176934), MATLAB Central File Exchange.

도움

도움 받은 파일: intpoly(f,x,y)

일반 정보

MATLAB 릴리스 호환 정보

  • R2022a 이상 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux
버전 퍼블리시됨 릴리스 정보 Action
1.0.1

fixed citation

1.0.0