Matlab-将散布数据点调整为质心0,0
如何移动/调整所有散射数据点,使质心为0,0 脚本:Matlab-将散布数据点调整为质心0,0,matlab,Matlab,如何移动/调整所有散射数据点,使质心为0,0 脚本: dataFile = dlmread('E:\C.txt'); % file stored in https://ufile.io/km74t uniqueTable = unique(dataFile,'rows') dataTable = array2table(uniqueTable,'VariableNames',{'X','Y'}) xCord=dataTable{:,1} yCord=dataTable{:,2} scatter
dataFile = dlmread('E:\C.txt'); % file stored in https://ufile.io/km74t
uniqueTable = unique(dataFile,'rows')
dataTable = array2table(uniqueTable,'VariableNames',{'X','Y'})
xCord=dataTable{:,1}
yCord=dataTable{:,2}
scatter(xCord,yCord)
hold on;
centroidX = mean(xCord)
centroidY = mean(yCord)
scatter(centroidX,centroidY)
从坐标中减去质心?如果您提供了我们可以用来重现问题/修复的样本数据,而不是引用我们无法访问的数据文件,那就太好了。我记得我无法在stackoverflow中附加数据文件。谢谢你的帮助。你不必附加整个数据文件。这将违反《公约》的“最低”部分。但是,为
xCord
和yCord
提供一些示例数据点是完全合适的,也是非常有用的。