matlab中怎样判断某个点是否在三角形内

2025-04-23 23:42:27
推荐回答(2个)
回答1:

解答如下 A=[x1 y1 0]; B=[x2 y2 0]; C=[x3 y3 0]; M=[x y 0]; MA=A-M; MB=B-M; MC=C-M a=cross(MA,MB); b=cross(MB,MC); c=cross(MC,MA); result=(a*b')*(b*c')*(c*a') if result > 0 'M点在三角形内部' else 'M点在三角形外部' end

回答2:

觉得是包含在内的