Ada*_*dam 0 matlab matrix
说我有两个矩阵A = [ 1 0 0 1 ]和B = [ 9 9 7 6 ].
A = [ 1 0 0 1 ]
B = [ 9 9 7 6 ]
如果A(i) != 0我想替换B(i)用A(i).Matlab中是否有内置函数可以做到这一点?我不想使用循环.
A(i) != 0
B(i)
A(i)
the*_*alk 7
它是如此简单:
B(A ~= 0) = A(A ~= 0)
在Matlab中,不等于运算符,~=因为您可以在文档中找到它.您应该学习一些关于矩阵索引的基础知识,在这种情况下尤其是逻辑索引.
~=
归档时间:
10 年,8 月 前
查看次数:
77 次
最近记录: