File: plus.xml

package info (click to toggle)
scilab 5.2.2-9
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 334,832 kB
  • ctags: 52,586
  • sloc: xml: 526,945; ansic: 223,590; fortran: 163,080; java: 56,934; cpp: 33,840; tcl: 27,936; sh: 20,397; makefile: 9,908; ml: 9,451; perl: 1,323; cs: 614; lisp: 30
file content (72 lines) | stat: -rw-r--r-- 2,356 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?xml version="1.0" encoding="UTF-8"?>
<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" version="5.0-subset Scilab" xml:lang="en" xml:id="plus">
  <info>
    <pubdate>$LastChangedDate$</pubdate>
  </info>
  <refnamediv>
    <refname>plus</refname>
    <refpurpose> (+)  addition operator</refpurpose>
  </refnamediv>
  <refsynopsisdiv>
    <title>Calling Sequence</title>
    <synopsis>X+Y
str1+str2</synopsis>
  </refsynopsisdiv>
  <refsection>
    <title>Parameters</title>
    <variablelist>
      <varlistentry>
        <term>X,Y</term>
        <listitem>
          <para>scalar or vector or matrix of numbers, polynomials or rationals. It may also be a <literal>syslin</literal> list</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term>str1,str2</term>
        <listitem>
          <para>a character string, a vector or a matrix of character strings</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </refsection>
  <refsection>
    <title>Description</title>
    <para>
    Addition.</para>
    <para>
    For numeric operands addition as its usual meaning.
    If one of the operands is a matrix and the other one a scalar the
    scalar is added to each matrix entries. if one of the operands is an
    empty matrix the other operand is returned (this default behavior can be modified by the function <literal>mtlb_mode</literal>).</para>
    <para>
    For character strings <literal>+</literal> means concatenation.</para>
    <para>
    Addition may also be defined for other data types through
    "soft-coded" operations (see <literal>overloading</literal>).</para>
  </refsection>
  <refsection>
    <title>Examples</title>
    <programlisting role="example"><![CDATA[ 
[1,2]+1
[]+2
s=poly(0,"s");
s+2
1/s+2
"cat"+"enate"
 ]]></programlisting>
  </refsection>
  <refsection>
    <title>See Also</title>
    <simplelist type="inline">
      <member>
        <link linkend="addf">addf</link>
      </member>
      <member>
        <link linkend="mtlb_mode">mtlb_mode</link>
      </member>
      <member>
        <link linkend="overloading">overloading</link>
      </member>
    </simplelist>
  </refsection>
</refentry>