让我们拥有
a=[1 2 3 4 5];
b=[4 2];
我想要一个'a'的图表,其中标记了相同的元素(a
和b
)。我正在努力,但一切都是徒劳的。我的结果应该是a的值为4和2的标记。
请帮忙。
答案 0 :(得分:0)
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
函数找到)被绘制(再次)为正方形(即{{1}在第二个绘图命令中)。
我相信你可以根据自己的需要进行调整......对不起我在家时无法测试。
答案 1 :(得分:0)
我不清楚你将如何策划a
,但你可以找到a
使用<{p}}的b
元素
a(any(bsxfun(@eq,a,b')))