필터 지우기
필터 지우기

For calculating area

조회 수: 2 (최근 30일)
Jaejin Hwang
Jaejin Hwang 2012년 1월 6일
I used the spine function to make the region. Is there way I can calculate the area of this region?
Here is my code.
figure, imshow('ac21sag.png')
hold on
xy = [];
n = 0;
but = 1;
while but == 1
[xi,yi,but] = ginput(1);
plot(xi,yi,'ro')
n = n+1;
xy(:,n) = [xi;yi];
end
t = 1:n;
ts = 1: 0.1: n;
xys = spline(t,xy,ts);
plot(xys(1,:),xys(2,:),'r-');
hold off

답변 (1개)

Jonathan Sullivan
Jonathan Sullivan 2012년 1월 6일
polyarea
A = polyarea(xys(1,:),xys(2,:));

카테고리

Help CenterFile Exchange에서 Splines에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by