これが有効な MATLAB クエリである理由
3++4
に評価され7
ます。さらに気がかりなこと:
3+-5
に評価され-2
ます。
以下を考えると、私は期待した
3+*5
15 に評価されます。代わりに、エラーがスローされます。
なぜセル配列の末尾のコンマが有効な Matlab 構文ですか?での私の以前の質問に対する thewaywewalk の回答に関連する解決策
これが有効な MATLAB クエリである理由
3++4
に評価され7
ます。さらに気がかりなこと:
3+-5
に評価され-2
ます。
以下を考えると、私は期待した
3+*5
15 に評価されます。代わりに、エラーがスローされます。
なぜセル配列の末尾のコンマが有効な Matlab 構文ですか?での私の以前の質問に対する thewaywewalk の回答に関連する解決策
+
および-
は二項演算子であるだけでなく、単項演算子でもあります。
ドキュメンテーション:
http://de.mathworks.com/help/matlab/ref/uplus.html http://de.mathworks.com/help/matlab/ref/uminus.html
このため、最初の 2 行は and として評価され3+(+4)
ます3+(-5)
が、単項乗算が存在しないため、最後の行は失敗します。