[doc] misc. fix & improvements
[scilab.git] / scilab / modules / m2sci / help / en_US / Matlab-Scilab_character_strings.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3     * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4     * Copyright (C) 2002-2004 - INRIA - Vincent COUVERT
5     *
6  * Copyright (C) 2012 - 2016 - Scilab Enterprises
7  *
8  * This file is hereby licensed under the terms of the GNU GPL v2.0,
9  * pursuant to article 5.3.4 of the CeCILL v.2.1.
10  * This file was originally licensed under the terms of the CeCILL v2.1,
11  * and continues to be available under such terms.
12  * For more information, see the COPYING file which you should have received
13  * along with this program.
14     *
15     -->
16 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="en" xml:id="MatlabScilab_character_strings">
17     <refnamediv>
18         <refname>Matlab-Scilab_character_strings</refname>
19         <refpurpose>Generally speaking about...</refpurpose>
20     </refnamediv>
21     <refsection>
22         <title>Description</title>
23         <para>
24             Matlab and Scilab character strings are not considered in the same way.
25             Here is a little talk about differences between them.
26         </para>
27         <para>
28             Matlab considers a character string as Scilab considers a matrix of characters.
29             For example, a Scilab equivalent for Matlab 'mystring' could be ["m","y","s","t","r","i","n","g"].
30             So in Scilab, a character string is an object of type string (10) and always have size 1 x 1 but in Matlab, a character string have size equal to 1 x number_of_characters.
31         </para>
32         <para>
33             Considering this, we can see that a Matlab character string matrix column can only be made of same-size character strings what is not true in Scilab. We can say that a Scilab character string matrix is equivalent to a Matlab cell of character strings.
34         </para>
35         <para>
36             All these differences can lead to different results while executing same commands in Scilab or in Matlab, particularly for "dimension" functions such as length() or size().
37         </para>
38     </refsection>
39     <refsection role="see also">
40         <title>See also</title>
41         <simplelist type="inline">
42             <member>
43                 <link linkend="mstr2sci">mstr2sci</link>
44             </member>
45         </simplelist>
46     </refsection>
47 </refentry>