【发布时间】:2015-06-26 02:18:27
【问题描述】:
我在 matlab 中有一个问题。
我在 deltaX 的向量上使用了 ksdensity 函数,这是我计算的 X 减去实际的 X。 我在 deltaY 上也做了同样的事情。
然后我在该数据上使用了绘图。这给了我两个二维图。
因为我有两个图显示了我的系统在计算 X 和 Y 时的准确度(类似于高斯钟)。现在我想要一个情节,但在 3d 中。 代码是这样的:
[f,xi] = ksdensity(deltaX);
figure;
plot(xi,f)
【问题讨论】:
-
你可以尝试制作一个 mesh() 图。输入“帮助网格”
-
"mesh(x,y,Z) 和 mesh(x,y,Z,C),用两个向量参数替换前两个矩阵参数,必须有 length(x) = n 和 length (y) = m 其中 [m,n] = size(Z)。在这种情况下,网格线的顶点是三元组 (x(j), y(i), Z(i,j))。注意x 对应于 Z 的列,y 对应于行。”这似乎是我感兴趣的,虽然我对 Z 有意见。
-
@willpower2727 问题在于: ks 密度返回一对 [xi,f] 其中 f 只是对应于 x 概率密度函数值。所以我有 4 个 100 个元素和 0 个矩阵的向量。医生说我需要 Z 矩阵。我正在努力解决,但我们非常欢迎任何帮助!
-
@adam 请看我的回答,让我知道我还能提供什么帮助,老实说,我不确定在 3D 中可视化您的问题的数学正确方法。