我有一个相当简单的问题,但我在MATLAB中无法得到正确的结果。
我正在编写MATLAB代码,其中有一个200x3矩阵。这些数据对应于10个不同点的记录,对于每个点,我采取了20帧。
这只是为了考虑测量系统中的误差。现在,我想通过计算测量独立坐标的平均值来计算每个点的三维坐标。
例如(对于具有3个测量值的1个点):
我正在编写MATLAB代码,其中有一个200x3矩阵。这些数据对应于10个不同点的记录,对于每个点,我采取了20帧。
这只是为了考虑测量系统中的误差。现在,我想通过计算测量独立坐标的平均值来计算每个点的三维坐标。
例如(对于具有3个测量值的1个点):
MeasuredFrames (Point 1) =
x y z
1.0000 2.0000 3.0000
1.1000 2.2000 2.9000
0.9000 2.0000 3.1000
Point = mean(MeasuredFrames(1:3, :))
Point =
1.0000 2.0667 3.0000
现在我想获取一个包含10个点的结果,这些点都存储在一个[200x3]的数组中,并且每20帧为一个间隔。
有什么想法吗?
提前感谢!
Des_col=1:20:200; Point=mean(MeasuredFrames(Des_col,:)
的代码是什么意思? - Adiel