添加测试向量a = -12;
b = [1, 3, 4, 5, 6, 7, 8, -12, 2];和改。
更好的方法是添加一个=-randi(16);B = [1 2 3 a];
这些将排除第6个答案。
测试允许通过不正确的解决方案:
函数y = existsInVector(a,b)
y = 0
For I = 1:numel(b);
如果我= =
y = 1
打破
结束
结束
结束
好
挺好玩的,花了我几分钟
Y = sum(b == a);
这花了我不少时间好问题!
一行:)
我终于明白了!
在向量中添加多个匹配的测试。
领先的解决方案仍金宝搏官方网站然支离破碎
If (find(b == a))
y = 1
其他的
y = 0
结束
在评估解决方案时,服务器遇到了MATLAB服务暂时不可用导致的错误。等待MATLAB服务返回几分钟,然后重新记录。
函数y = existsInVector(a,b)
y = ismember (a, b);
结束
这里有一个预先准备好的函数。
y = ismember (a, b)
谢谢!更新测试。