gpt4 book ai didi

Octave - 图中的可变点符号

转载 作者:行者123 更新时间:2023-12-05 09:24:36 25 4
gpt4 key购买 nike

我正在绘制两个向量的对比图。我想根据第三个向量中的相应值来改变用于绘制每个点的符号。

换句话说,如果我正在绘制 X 和 Y,我知道我可以像这样让每个绘图点显示为“*”:

plot (X, Y, "*")

但是我怎样才能涉及第三个向量 Z,以便为某些 Z 值显示“*”,而为其他值显示“+”?

最佳答案

也可以通过使用 find 方法在 2 个单独的数组中打印 +/* 的 Z 元素的索引来完成。

考虑到您要为 Z 的值打印(+),为打印(*)> 值,以下代码将执行此操作:

    pos = find(Z > 0); neg = find(Z <= 0);
plot(X(pos), Y(pos), 'k+', X(neg), Y(neg), 'k*');

关于 Octave - 图中的可变点符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10646276/

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