让我们有
a=[1 2 3 4 5];
b=[4 2];
我想要一个'a'的情节,其中相同的元素(a
和b
)被标记。我正在尝试,但一切都是徒劳的。我的结果应该是一个标有值 4 和 2 的图。
请帮忙。
让我们有
a=[1 2 3 4 5];
b=[4 2];
我想要一个'a'的情节,其中相同的元素(a
和b
)被标记。我正在尝试,但一切都是徒劳的。我的结果应该是一个标有值 4 和 2 的图。
请帮忙。
a = [1 2 3 4 5];
x = 1:numel(a);
b = [2 4];
figure
plot(x, a);
hold on;
markIt = ismember(a, b);
plot(x(markIt), a(markIt), 's')
这将生成 的图a
,其中也属于b
(通过ismember
函数找到)的元素(再次)绘制为正方形(这是's'
第二个 plot 命令中的)。
我相信您可以根据自己的需要进行调整...抱歉,我在家时无法进行测试。
我不清楚你将如何绘图a
,但你可以找到其中的元素a
也在b
使用
a(any(bsxfun(@eq,a,b')))