我有 3 个X, Y, Z
看起来像这样的数组:
x = [1, 1, 1, 2, 2, 2, 3, 3, 3]
y = [1, 2, 3, 1, 2, 3, 1, 2, 3]
z = [1, 2, 3, 2, 4, 6, 3, 6, 9]
然后我用 绘制这些点plot3(x,y,z)
。然而结果出乎意料..它基本上看起来像一个日志图,它这样做但它也有额外的行。我不知道它是怎么发生的,也许这里有人可以启发我!
这是我的图表的一个例子(显然我已经绘制了我的值,X, Y, Z
上面的数组只是它们看起来的一个例子):
如您所见,底部曲线是我很高兴看到的对数图线,但出现在它上方的曲线让我感到困惑。我尝试显示X Y Z
与以下模式匹配的值:X is between 110 and 120
和Y = 0.05
. 从理论上讲,这应该给我两个匹配X
。IE。之间,我应该得到 20 个匹配,因为该图显示两条线在每个X = [110, 120]
点上命中。Y = 0.05
X
为了更清楚地绘制出什么值X
,它基本上是在 和 之间的增量,0.1
它正在绘制。无论如何,只有两点之间的命中。X = 120
X = 119
119.0, 119.1, ... , 120.0
X, Z
Y = 0.05
119-120
正如我所说,我检查了X, Z
匹配的值,Y = 0.05
它只返回一个结果X
。也就是说,对于X = [110, 120]
,仅返回 10 个匹配项。这些值是底线上的值(即对数图线),而不是顶线。如此有效地,这些线并不意味着存在。他们肯定在击球Y = 0.05
并且介于两者之间,X = [110, 120]
所以他们应该以比赛的形式出现。
所以你有它。不太清楚发生了什么!如果有人可以提供帮助,那就太好了。
编辑 - 更多信息。即使手动将X, Y
值放入返回的函数中,也Z
永远不会达到上线的值。
谢谢。