- #1
AlonsoMcLaren
- 90
- 2
How to do integration for a 2D matrix using MATLAB?
That is to say, suppose I have a bunch of data points over a rectangular region in xy plane, how to find the integral over this plane?
More explicitly, suppose I want to integrate over a square region, [0,4]x[0,4]
my data is
2 4 5 8 6
6 8 7 8 9
1 0 2 0 1
5 2 1 3 2
2 2 2 1 3
Therefore the value at (3,0) is 5, the value at (1,1) is 8, etc.
How to find the integral of these data over this square region?
If it were a 1D vector I am sure I can do it with trapz. But what about 2D? Thanks
That is to say, suppose I have a bunch of data points over a rectangular region in xy plane, how to find the integral over this plane?
More explicitly, suppose I want to integrate over a square region, [0,4]x[0,4]
my data is
2 4 5 8 6
6 8 7 8 9
1 0 2 0 1
5 2 1 3 2
2 2 2 1 3
Therefore the value at (3,0) is 5, the value at (1,1) is 8, etc.
How to find the integral of these data over this square region?
If it were a 1D vector I am sure I can do it with trapz. But what about 2D? Thanks