我在笛卡尔平面中有一组坐标(X,Y)值,我想找到这些点的 RMSE 到 1 个坐标(x1,y1)。所以基本上,(X,Y)在(x1,y1)附近,我想找到它们的RMSE。
任何人都可以帮助我,因为我不确定我这样做是否正确:
我正在这样做:
Err = Err + sqrt[(X(i) - x1)^2 + (Y(i) - y1)^2] - - - - Previous error + current error (Distance between points)
RMSE = sqrt[(1/no_Of_Points)*Err^2]
这个对吗?
我在 MATLAB 中执行此操作,因此如果需要,请随意编写代码。
这是我的代码:
RMSEright = 0;
countright = 0;
for i = 1:1:size(VarName1,1)
[x,y] = pol2cart(VarName2(i,1), VarName1(i,1));
if x > 0
RMSEright = RMSEright + (((featureright(1,1) - x)^2)+((featureright(1,2) - y)^2))^0.5;
countright = countright + 1;
end
end
RMSEright = ((1/countright)*RMSEright)^0.5
谢谢!