gpt4 book ai didi

excel - 如何找到一组笛卡尔点 (xyz) 的可变性或与 3D 线和/或平面的拟合/距离?

转载 作者:行者123 更新时间:2023-12-04 21:39:00 25 4
gpt4 key购买 nike

所以我在看这个问题:

Matlab - Standard Deviation of Cartesian Points

这基本上回答了我的问题,除了问题是我有 xyz,而不是 xy。所以我不认为 Ax=b 在这种情况下会起作用。

例如,我有 10 个笛卡尔点,我希望能够找到这些点的标准差。现在,我不想要每个 X、Y 和 Z 的标准偏差(作为 3 组的结果),但我只想得到一个数字。

这可以使用 MATLAB 或 excel 来完成。

为了更好地理解我在做什么,我有这个想要的点(1,2,3),我记录了(1.1,2.1,2.9),(1.2,1.9,3.1)等等。我希望能够找到所有记录点的可变性。

我愿意接受任何其他建议。

最佳答案

如果您执行与链接的其他答案相同的操作,它应该可以工作。

x_vals = xyz(:,1);
y_vals = xyz(:,2);
z_vals = xyz(:,3);

然后制作 A有 3 列,
A = [x_vals y_vals ones(size(x_vals))];


b = z_vals;

然后
sol=A\b;
m = sol(1);
n = sol(2);
c = sol(3);

接着
errs = (m*x_vals + n*y_vals + c) - z_vals;

之后您可以使用 errs就像在链接的问题中一样。

关于excel - 如何找到一组笛卡尔点 (xyz) 的可变性或与 3D 线和/或平面的拟合/距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23073967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com