MATLAB® поддерживает перегруженные операторы, такие как символы оператора C# +
и *
, как показано в следующей таблице. MATLAB реализует все другие перегруженные операторы, такие как %
и +=
, их именами статического метода, op_Modulus
и op_AdditionAssignment
. Для полного списка символов оператора и соответствующих имен оператора, см. https://msdn.microsoft.com/en-us/library/2sk3x8a7 (По сравнению с 71) .aspx на веб-сайте Microsoft® Developer Network.
Символ оператора C++ | Оператор.NET | Методы MATLAB |
---|---|---|
+ (двоичный файл) | op_Addition | плюс, + |
двоичный файл | op_Subtraction | минус, - |
двоичный файл | op_Multiply | mtimes, *
|
/ | op_Division | mrdivide, /
|
&& | op_LogicalAnd | and , & |
|| | op_LogicalOr | or , | |
== | op_Equality | eq, ==
|
> | op_GreaterThan | gt , > |
< | op_LessThan | lt , < |
!= | op_Inequality | ne, ~ =
|
>= | op_GreaterThanOrEqual | ge , >= |
<= | op_LessThanOrEqual | le , <= |
(Унарный) - | op_UnaryNegation | uminus , -a |
(Унарный) + | op_UnaryPlus | uplus , +a |