Matlab-如何在单个矩阵中执行逻辑AND运算

时间:2016-07-25 11:55:17

标签: matlab matrix logical-operators

嗨我有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。

1 个答案:

答案 0 :(得分:1)

all()检查向量的所有元素是否都为零。在matrizes上它返回第一个非单例维度的向量,所以你必须做两次。

// Send email
$email = "charlotte@test.com";

// subject
$sub = "Test";

// the message
$msg = "
<strong>Refer a Friend</strong>
<br><br>
<strong>Full Name:</strong> {$fname}
<br>
<strong>Email: </strong> {$email}
<br>
<strong>Mobile: </strong> {$mobile}
<br>
This person referred {$friend_no} friends. Information below. 
<hr>";

// add friends to message
for ($x = 1; $x <= $friend_no; $x++) {
    $msg .= "Friend " . $x . "<br />";
    $msg .= "- Name: " . $_POST["fname_" . $x] . "<br>";
    $msg .= "- EMail: " . $_POST["email_" . $x] . "<br>";
    $msg .= "- Mobile: " . $_POST["mobile_" . $x] . "<br><br>";
} 

// send email
mail($email, $sub, $msg);