Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.5.2 - Português

Change language to:
English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.
See the recommended documentation of this function

Ajuda do Scilab >> Dicas de Conversão de Matlab para Scilab > Matlab-Scilab equivalents > Operators > + (Matlab operator)

+ (Matlab operator)


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.


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) >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Apr 01 10:24:30 CEST 2015