Matlab-如何在单个矩阵中进行逻辑与运算
Matlab-How to perform logical AND operation in single matrix
您好,我有一个 4x4 矩阵,需要在 2x2、3x3 和 4x4 中执行 AND 运算。如何在matlab中执行。
我试过这个代码。
R2=and(var(1,:),var(2,:))
R2=
1 1 1 1
1 1 0 1
1 0 1 0
1 1 0 0
第一个 2x2 ans 是 1 1
第二个 3x3 ans 是 1 0 0
最后 4x4 ans 是 1 0 0 0.
all() 检查向量的 none 元素是否为零。矩阵化它 returns 第一个非单一维度的向量,所以你必须做两次。
for i=2:4
all( all(R2(1:i,1:i)) )
end
您好,我有一个 4x4 矩阵,需要在 2x2、3x3 和 4x4 中执行 AND 运算。如何在matlab中执行。
我试过这个代码。
R2=and(var(1,:),var(2,:))
R2=
1 1 1 1
1 1 0 1
1 0 1 0
1 1 0 0
第一个 2x2 ans 是 1 1 第二个 3x3 ans 是 1 0 0 最后 4x4 ans 是 1 0 0 0.
all() 检查向量的 none 元素是否为零。矩阵化它 returns 第一个非单一维度的向量,所以你必须做两次。
for i=2:4
all( all(R2(1:i,1:i)) )
end