请求不规则图形的内角
我想求一个不规则图形的内角,:@(请问哪位有没有什么好的算法?! 谢谢了!回复 楼主 dianxin05 的帖子
请问是什么图形?回复 沙发 ch_j1985 的帖子
是任意一个图形,然后计算其内角!请问有没有什么简易的方法啊??谢谢了 水平有限, 看了我没头没脑了!LZ说清楚些吧! 可否转化为直线的夹角?
回复 5楼 friendchj 的帖子
如果转化为直线或者向量的夹角,那怎样确定它是否超出180度啊??谢谢了! clearclc
x=; % 顶点坐标
y=;
plot(,)
x1=;
y1=;
ang=zeros(1,length(x1)-2);
for i=2:length(x1)-1
a=-;
b=-;
if a(1)*b(2)-b(1)*a(2) > 0 % 判断两个向量的相对位置,对于求角,至关重要
ang(i-1)=2*pi-acos(dot(a,b)/sqrt(dot(a,a))/sqrt(dot(b,b)));
else
ang(i-1)=acos(dot(a,b)/sqrt(dot(a,a))/sqrt(dot(b,b)));
end
end
disp(ang/pi*180) 71.5651135.0000 90.0000225.0000 18.4349
[ 本帖最后由 ChaChing 于 2009-2-28 19:57 编辑 ]
回复 7楼 friendchj 的帖子
谢谢您!哦呵呵!:@)
页:
[1]