1樓:尛佐佐
如果是節點資料的話,應該自己編寫函式計算。 如果是影象區域的話,可以用bwarea等函式來計算區域面積。
2樓:嘀嗒鳥鳴
matlab沒有求面積的具體函式,因為所求圖形形狀不定! 規則圖形,可以通過幾句簡單的命令實現,不規則圖形可以通過積分求面積!
matlab如何求出圖形面積?
3樓:匿名使用者
你可以把資料按橫座標分段,對每一小塊做convhull,然後把每一小塊的面積累加起來。這樣相對簡單,凹包演算法比較麻煩
4樓:匿名使用者
不能用積分做嗎?既然藍色部分的座標已知了,那不能找出藍色部分的上下邊緣的座標嗎,然後擬合出上下兩條曲線,求兩曲線包圍的面積。
在matlab中怎樣求一個圖形的面積 5
5樓:匿名使用者
(a)對於任意給定一個圖形,怎樣求出其面積,需要具體情況具體對待;
(b)求特殊形狀的面積.
%例如求圓的面積
function arear(r)
r=5;%圓的半徑
arear=pi*r^2
function jxa(a,b)%求矩形的面積,a,b為其長與寬areaa=a*b;
總之你可以把一些常用的圖形自己編寫成m函式,要用時呼叫即可
6樓:
樓主此問詫異,樓主的問題其實可以拆解成兩個問題:
1:任意給定一個圖形,怎樣求出其面積
2:這種求面積的方法怎麼用matlab程式設計實現姑且不說第二項怎麼解決,對於第一項,數學上就沒有通用的方法。你想,求三角形和求四邊形的面積公式當然是不一樣的,不說明是什麼形狀怎麼求呢?
如果你能給出具體的形狀,那麼matlab是有一些自帶的公式可以求的,即使不自帶也可以簡單程式設計實現。
如果真的要求是任意給定圖形都能求面積的話,只能使用數值方法。那麼數值方法怎麼實現,要取決於你的「圖形」是用什麼形式表達的。是一個方程?
還是一個函式?或者就是一張**……。如果是這些情況,matlab是沒有自帶函式能解決的,只能程式設計解決。
一般要通過影象的方法。
樓主可以補充問題說明細節,或者直接線上和我討論
如何在matlab 上計算圖形面積並在figure上顯示
7樓:匿名使用者
面積計算沒有直接的公式,需要程式設計求解。
在網上看到求解不規則圖形面積的方法:
將所需要求面積的圖形 先轉成灰度圖,然後轉成二值影象,然後利用黑色/總畫素的比值乘以影象的總面積,得到圖形的面積。
將面積顯示在圖上的**。
title(['sierpinski墊圈的面積是' num2str(area) ],'fontsize' ,12);
怎麼用matlab程式設計計算一個不規則圖形的面積
8樓:匿名使用者
最簡單的思bai路:先轉成灰度圖,然後du轉成二值影象zhi,然後利用黑色/總畫素的dao比值乘以內影象的總面積,得到圖形的容面積。
如果想做的細,其中的任何一個步驟都會很精緻,尤其是二值化,演算法有很多種,需要結合實際情況選擇合用的演算法,或者編寫程式根據影象特徵自動選擇演算法。再麻煩一點的話,彩色影象的色彩分割本身就是一個碩士課題了。
以上。專業路過的老狼
9樓:匿名使用者
樓上來二值化,再:黑色/總畫素自的比值乘以影象的總面積,得到圖形的面積的方法可以行得通。
a=imread(『 路徑:\\檔名』);
sum=0;
for i=1:size(a,1) %影象的行數for j=1:size(a,2) %影象的列數if a(i,j)>=threshhold %閾值threshhold,大於是白色亮的部分
sum=sum+1;
endend
ends=總面積*sum/(size(a,1)*size(a,2)) *總面積可以使用格尺量出 。
在matlab中怎樣求一個圖形的面積
10樓:公良雪眭妍
用subplot(m,n,p)或者subplot(mnp)在你的這個情況中p=4,也就是總共4張圖;m是你想要的行數,n是你想要的列數。
例如你要把四個圖擺成「田」,那就是
subplot(2,2,1);plot(x1,y1);
subplot(2,2,2);plot(y2,x2);
subplot(2,2,3);plot(y3,x3);
subplot(2,2,4);plot(y4,x4);
或者你想把四張圖擺成一列,那就是
subplot(4,1,1);plot(x1,y1);
subplot(4,1,2);plot(y2,x2);
subplot(4,1,3);plot(y3,x3);
subplot(4,1,4);plot(y4,x4);
matlab怎麼計算圖形的面積
11樓:楓葉
12×15=180(平方釐米)
你好,本題已解答,如果滿意
請點右下角「採納答案」。
12樓:匿名使用者
可以用梯形積分法求其面積。
首先,從圖形中取點xi,yi,列出x向量和y向量,即x=[。。。];
y=[。。。];
然後,用trapz( ) 函式求出面積
z=trapz(x,y) %面積
對一個matlab圖形怎麼求面積
13樓:
如果能有表示式就極座標數值積分,如果沒有表示式,那就用影象的方法:把圈出來的區域離散化成方格,然後數格子
在matlab中怎樣求圖形的面積
a 對於任意給定一個圖形,怎樣求出其面積,需要具體情況具體對待 b 求特殊形狀的面積.例如求圓的面積 function arear r r 5 圓的半徑 arear pi r 2 function jxa a,b 求矩形的面積,a,b為其長與寬areaa a b 總之你可以把一些常用的圖形自己編寫成...
autocad如何算樣條曲線構成圖形面積
首先那樣條曲線所組成的是個閉合的圖形,然後輸入命令 list 回車 就有個 autocad 文字視窗 裡面就有面積,周長什麼的,很詳細的。試一下看看嘛 計算帶樣條曲線構成圖形面積 先把要算面積的線條組合為一個域方法是輸入快捷命令reg回車然後選擇物件,要計算面積的域組合完後再輸入快捷命令aa回車按提...
什麼圖形的面積最大,平面圖形中哪個圖形面積最大
三角形當然是圓啦!長方形,園等等圖形在周長相等的的時候,正方形,加油噢,圓的面積是最大的!希望能幫的到你,提醒 在周長相等的情況下,圓的面積最大。物體所佔的平面圖形的大小,叫做它們的面積。面積就是所佔平面圖形的大小,平方米,平方分米,平方釐米,是公認的面積單位。面積是表示平面中二維圖形或形狀或平面層...