//对于我们孤立的点的集合,我们可以使用矩阵求最小二乘法最优解。
create_matrix(|ColumnEdageArr|,2,1,MatrixIDA)
create_matrix(|ColumnEdageArr|,1,ColumnEdageArr,MatrixIDACol1)
create_matrix(|ColumnEdageArr|,1,1,MatrixIDACol2)
set_sub_matrix(MatrixIDA, MatrixIDACol1, 0, 0)
set_sub_matrix(MatrixIDA, MatrixIDACol2, 0, 1)
create_matrix(|ColumnEdageArr|,1,RowEdageArr,MatrixIDB)
solve_matrix(MatrixIDA, 'general', 0, MatrixIDB, MatrixResultID)
get_value_matrix(MatrixResultID,0, 0, linek)
get_value_matrix(MatrixResultID,1, 0, lineb)
create_matrix(|ColumnEdageArr|,1,ColumnEdageArr,MatrixIDACol1)
create_matrix(|ColumnEdageArr|,1,1,MatrixIDACol2)
set_sub_matrix(MatrixIDA, MatrixIDACol1, 0, 0)
set_sub_matrix(MatrixIDA, MatrixIDACol2, 0, 1)
create_matrix(|ColumnEdageArr|,1,RowEdageArr,MatrixIDB)
solve_matrix(MatrixIDA, 'general', 0, MatrixIDB, MatrixResultID)
get_value_matrix(MatrixResultID,0, 0, linek)
get_value_matrix(MatrixResultID,1, 0, lineb)
rowBegin:=ColBegin*linek+lineb
rowEnd:=ColEnd*linek+lineb
gen_contour_polygon_xld( ContourLine,[rowBegin,rowEnd],[ ColBegin,ColEnd])
对于我们孤立的点的集合,我们可以使用矩阵求最小二乘法最优解。