# Surface area of a 3D-plot from a matrix.

4 ビュー (過去 30 日間)
Gabriel 2014 年 2 月 24 日

Hi guys. I'm trying to calculate the area of a surface. My problem is something like this:
I have some images in 8bits ... something like this one:
I made a Java program so I can turn those images into a matrix and open it with MatLab.
When I run my program for this image it returns me something like this:
matrix = [255,255,255,255,255;
255,195,195,195,255;
255,195,0,195,255;
255,195,195,195,255;
255,255,255,255,255];
Then I can put this matrix in matlab and use the function surf. So I get something like this:
Now comes my problem. Is there any way to calculate the surface area of this 3d-plot? Can be anything that returns me a quantitative value for this surface area.
Thanks.
ps: sorry for my english, im from Brazil.

サインインしてコメントする。

### 回答 (2 件)

Thomas 2014 年 2 月 24 日
I do not think MALTAB has a built-in function. (I might be wrong though) However a similar question has been answered here http://www.mathworks.com/matlabcentral/answers/35501-surface-area-from-a-z-matrix
##### 0 件のコメント-2 件の古いコメントを表示-2 件の古いコメントを非表示

サインインしてコメントする。

Gabriel 2014 年 2 月 24 日
Hi Thomas. Thank you for your reply.
Not necessarily need to be a built-in function.
I want to know is there any way to calculate this ... even if I have to create some kind of mathematical function to solve this problem.
In any case I'll take a look at the thread you pointed me.
Grateful.

サインインしてコメントする。

### カテゴリ

Help Center および File ExchangeImages についてさらに検索

### Community Treasure Hunt

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

Start Hunting!

Translated by