- Scilab Help
- Matlab to Scilab Conversion Tips
- Matlab-Scilab equivalents
- Operators
- + (Matlab operator)
- & (Matlab operator)
- : (Matlab operator)
- .\ (Matlab operator)
- .* (Matlab operator)
- .^ (Matlab operator)
- ./ (Matlab operator)
- .' (Matlab operator)
- == (Matlab operator)
- > (Matlab operator)
- >= (Matlab operator)
- \ (Matlab operator)
- < (Matlab operator)
- <= (Matlab operator)
- * (Matlab operator)
- ~ (Matlab operator)
- ~= (Matlab operator)
- | (Matlab operator)
- ^ (Matlab operator)
- / (Matlab operator)
- - (Matlab operator)
- ' (Matlab operator)
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
+ (Matlab operator)
Plus
Matlab/Scilab equivalent
Matlab | Scilab |
+ |
+ |
Particular cases
- Character strings addition:
In Scilab, string addition is the same as string concatenation, what is done in Matlab by strcat function. In Matlab, string addition is the equivalent of the addition of corresponding ASCII codes.
- Empty matrix and addition:
In Matlab, addition can only be made if the operands have the same size unless one is a scalar. For exemple, empty matrices can only be added to another empty matrix or a scalar. Note that when you add a scalar and an empty matrix, Matlab result is always an empty matrix while in Scilab, result is equal to the scalar.
- Unary plus:
In Matlab, unary plus exists, but in Scilab it is automatically deleted when compiling so we can consider that Scilab unary plus does not exist.
Examples
Matlab | Scilab |
str = 'str1'+'str2' str = [230,232,228,99] str = strcat('str1','str2') str = 'str1str2' A = 1 + [] A = [] |
str = 'str1'+'str2' str = 'str1str2' str = strcat(['str1','str2']) str = 'str1str2' A = 1 + [] A = 1 |
Report an issue | ||
<< Operators | Operators | & (Matlab operator) >> |