在matlab中比较两个向量n*m

1次观看(过去30天)
marwa哈吉
marwa哈吉 2021年10月5日
评论道: 里克 2021年10月5日
A=[1 2 3 4 5 6 7 8 9 10]
B = [4]
我要逐个比较这两个向量。我想用MATLAB写出来。例如,
如果1=B(1),结果应该是1/2,如果A(n)B(1) = 0。
它应该逐个比较所有元素,并在一个新向量中输出它的索引。

接受的答案

里克
里克 2021年10月5日
你是说像这样?
A=[1 2 3 4 5 6 7 8 9 10];
B = 4;
结果= 0(大小(A));%预先分配
L= A
L = = = B;结果(L) = 1/2;
disp(结果)
1.0000 1.0000 1.0000 0.5000 0000 00
2的评论
里克
里克 2021年10月5日
不客气我们的答案能解决你的问题吗?如果是,请考虑将其中一个标记为可接受的答案。如果另一个也有帮助,请考虑给那个投上一票。
如果这两个问题都没有解决,请随意发表评论。

登录评论。

更多答案(1)

KSSV
KSSV 2021年10月5日
A=[1 2 3 4 5 6 7 8 9 10];
B = 4;
idx = A >= B
idx =1×10逻辑阵列
0 0 0 1 1 1 1 1 1 1 1

标签

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

翻译的