MATLAB® поддержки перегрузили операторы, такие как символы оператора C# + и *, как показано в следующей таблице. MATLAB реализует все другие перегруженные операторы, такие как % и +=, их именами статического метода, op_Modulus и op_AdditionAssignment. Для полного списка символов оператора и соответствующих имен оператора, см. https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-1.1/2sk3x8a7 (v=vs.71)? redirectedfrom=MSDN на Microsoft® Веб-сайт Сети разработчиков.
| Символ оператора C++ | Оператор.NET | Метод MATLAB |
|---|---|---|
+ двоичный файл | op_Addition
| plus, +
|
- двоичный файл | op_Subtraction
| minus, -
|
* двоичный файл | 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 | uminusA |
+ (унарный) | op_UnaryPlus | uplus, +a |