How to calculate double integral of a circular area?
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I only have three matrices, X, Y and A as attached. X and Y are the discrete point position in the Cartesian coordinate, A is the corresponding value of each point. All of those three matrices are 64×180 format (64 radial and 180 azimuthal points within a circular area).
Is there any way to calculated the bulk A value in this circular area?
I can understand the double integral in a rectangular area, as shown in this question (https://ww2.mathworks.cn/matlabcentral/answers/464644-double-integral-of-numerical-data), but it's really out of my knowledge for a circular area.
0 Kommentare
Antworten (1)
Hiro Yoshino
am 7 Jan. 2020
You may want to use the indices:
radius = 0.5;
idx = sqrt(X.^2+Y.^2) < radius;
This way, you can extract the elements of A within the radius.
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!