使用MATLAB开发函数POLYORIENT(X, Y),用于返回具有给定顶点X和Y的2D多边形的方向和带符号区域。输出包括ORIENT表示多边形方向的值(1表示逆时针,0表示顺时针),以及SAREA表示多边形的有符号区域(正数表示顺时针,负数表示逆时针)。示例包括使用不同顶点向量的多边形,如x1 = [0 0 1 1], y1 = [1 2 2 1]。