how to Find the total surface area and volume of a mesh plot

14 次查看(过去 30 天)
I have a 2D matrix (attached) containing the height information of a 3D object. I would like to know how to calculate the volume and total surface area of this mesh plot. considering each square pixel has a side length of 0.1 microns.

采纳的回答

Star Strider
Star Strider 2016-11-16
I’ve not done surface or volume integrals in a while, so I went back to Thomas and Finney.
See if this does what you want:
D = load('siddharth rawat h1.mat');
h1 = D.h1;
Vol = trapz(trapz(h1));
DxDy = gradient(h1);
Surface = trapz(trapz(sqrt(DxDy.^2 + DxDy'.^2 + 1)));
Vol =
6668.8
Surface =
11368
  7 个评论
siddharth rawat
siddharth rawat 2016-12-11
Thanks for the code @star strider. this was really helpful in my research, I really appreciate your help.

请先登录,再进行评论。

更多回答(1 个)

KSSV
KSSV 2016-11-16
  2 个评论
murk hassan memon
编辑:murk hassan memon 2018-4-4
i want to find out the Mean corpuscular volume (MCV). for mcv we must have volume of red blood cells so my question is how to calculate the volume of red blood cells for which i have also attached the image of normal red blood cell. any answer will highly be appreciated.

请先登录,再进行评论。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by