Xcos help: Matrix palette examples 95/13795/3
Paul Bignier [Mon, 17 Feb 2014 11:12:38 +0000 (12:12 +0100)]
Change-Id: I9cbc1ffc9e9d42089db94e15710d966575aa96a6

44 files changed:
scilab/modules/helptools/images/CUMSUM_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/EXTTRI_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATBKSL_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATCATH_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATCATV_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATDET_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATDIAG_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATDIV_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATEIG_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATEXPM_Example.zcos.png [new file with mode: 0644]
scilab/modules/helptools/images/MATINV_Example.zcos.png [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/CUMSUM_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/EXTTRI_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATBKSL_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATCATH_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATCATV_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATDET_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATDIAG_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATDIV_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATEIG_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATEXPM_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/examples/matrix_pal/MATINV_Example.zcos [new file with mode: 0644]
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/CUMSUM.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/EXTTRI.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATBKSL.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATCATH.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATCATV.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATDET.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATDIAG.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATDIV.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATEIG.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATEXPM.xml
scilab/modules/xcos/help/en_US/palettes/Matrix_pal/MATINV.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/CUMSUM.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/EXTTRI.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATBKSL.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATCATH.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATCATV.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATDET.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATDIAG.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATDIV.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATEIG.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATEXPM.xml
scilab/modules/xcos/help/fr_FR/palettes/Matrix_pal/MATINV.xml

diff --git a/scilab/modules/helptools/images/CUMSUM_Example.zcos.png b/scilab/modules/helptools/images/CUMSUM_Example.zcos.png
new file mode 100644 (file)
index 0000000..0be865b
Binary files /dev/null and b/scilab/modules/helptools/images/CUMSUM_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/EXTTRI_Example.zcos.png b/scilab/modules/helptools/images/EXTTRI_Example.zcos.png
new file mode 100644 (file)
index 0000000..f462115
Binary files /dev/null and b/scilab/modules/helptools/images/EXTTRI_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATBKSL_Example.zcos.png b/scilab/modules/helptools/images/MATBKSL_Example.zcos.png
new file mode 100644 (file)
index 0000000..a5c94d0
Binary files /dev/null and b/scilab/modules/helptools/images/MATBKSL_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATCATH_Example.zcos.png b/scilab/modules/helptools/images/MATCATH_Example.zcos.png
new file mode 100644 (file)
index 0000000..2e5c62b
Binary files /dev/null and b/scilab/modules/helptools/images/MATCATH_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATCATV_Example.zcos.png b/scilab/modules/helptools/images/MATCATV_Example.zcos.png
new file mode 100644 (file)
index 0000000..ab31535
Binary files /dev/null and b/scilab/modules/helptools/images/MATCATV_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATDET_Example.zcos.png b/scilab/modules/helptools/images/MATDET_Example.zcos.png
new file mode 100644 (file)
index 0000000..5ad4a2e
Binary files /dev/null and b/scilab/modules/helptools/images/MATDET_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATDIAG_Example.zcos.png b/scilab/modules/helptools/images/MATDIAG_Example.zcos.png
new file mode 100644 (file)
index 0000000..fa119db
Binary files /dev/null and b/scilab/modules/helptools/images/MATDIAG_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATDIV_Example.zcos.png b/scilab/modules/helptools/images/MATDIV_Example.zcos.png
new file mode 100644 (file)
index 0000000..02a340c
Binary files /dev/null and b/scilab/modules/helptools/images/MATDIV_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATEIG_Example.zcos.png b/scilab/modules/helptools/images/MATEIG_Example.zcos.png
new file mode 100644 (file)
index 0000000..7f5565a
Binary files /dev/null and b/scilab/modules/helptools/images/MATEIG_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATEXPM_Example.zcos.png b/scilab/modules/helptools/images/MATEXPM_Example.zcos.png
new file mode 100644 (file)
index 0000000..b7596d8
Binary files /dev/null and b/scilab/modules/helptools/images/MATEXPM_Example.zcos.png differ
diff --git a/scilab/modules/helptools/images/MATINV_Example.zcos.png b/scilab/modules/helptools/images/MATINV_Example.zcos.png
new file mode 100644 (file)
index 0000000..9289abe
Binary files /dev/null and b/scilab/modules/helptools/images/MATINV_Example.zcos.png differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/CUMSUM_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/CUMSUM_Example.zcos
new file mode 100644 (file)
index 0000000..33aaa3a
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/CUMSUM_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/EXTTRI_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/EXTTRI_Example.zcos
new file mode 100644 (file)
index 0000000..dbf2b38
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/EXTTRI_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATBKSL_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATBKSL_Example.zcos
new file mode 100644 (file)
index 0000000..f21e02e
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATBKSL_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATCATH_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATCATH_Example.zcos
new file mode 100644 (file)
index 0000000..312ddcb
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATCATH_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATCATV_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATCATV_Example.zcos
new file mode 100644 (file)
index 0000000..d7a1823
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATCATV_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATDET_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATDET_Example.zcos
new file mode 100644 (file)
index 0000000..00a38f7
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATDET_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATDIAG_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATDIAG_Example.zcos
new file mode 100644 (file)
index 0000000..3e92c75
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATDIAG_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATDIV_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATDIV_Example.zcos
new file mode 100644 (file)
index 0000000..5f0aa98
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATDIV_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATEIG_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATEIG_Example.zcos
new file mode 100644 (file)
index 0000000..739a230
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATEIG_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATEXPM_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATEXPM_Example.zcos
new file mode 100644 (file)
index 0000000..c68def6
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATEXPM_Example.zcos differ
diff --git a/scilab/modules/xcos/examples/matrix_pal/MATINV_Example.zcos b/scilab/modules/xcos/examples/matrix_pal/MATINV_Example.zcos
new file mode 100644 (file)
index 0000000..8ff1161
Binary files /dev/null and b/scilab/modules/xcos/examples/matrix_pal/MATINV_Example.zcos differ
index 9846e9a..156317c 100644 (file)
     <refsection id="Description_CUMSUM">
         <title>Description</title>
         <para>
-            The CUMSUM block sums the element of an input MxN matrix U along either the rows, the columns or the first non singleton dimension.
+            The CUMSUM block cumulatively sums the element of an input MxN matrix U along either the rows, the columns or the first non singleton dimension.
+            The size of the output is also MxN.
         </para>
         <para>
-            When the <emphasis role="bold">Sum along</emphasis> parameter is set to :
+            When the <emphasis role="bold">Sum along</emphasis> parameter is set to:
         </para>
         <itemizedlist>
             <listitem>
                 <para>
-                    <emphasis role="bold">1</emphasis> : the block sums across the elements of each row. The output result will
-                    be a Mx1 matrix.
+                    <emphasis role="bold">1</emphasis>: the block progressively sums across the elements of each row.
                 </para>
                 <para/>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis role="bold">2</emphasis> : the block sums across the elements of each column. The output result will
-                    be a 1xN matrix.
+                    <emphasis role="bold">2</emphasis>: the block progressively sums across the elements of each column.
                 </para>
                 <para/>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis role="bold">0</emphasis> : the block sums across the first non singleton dimension.
-                    The output result will be a scalar.
+                    <emphasis role="bold">0</emphasis>: the block progressively sums across the first non singleton dimension.
                 </para>
             </listitem>
         </itemizedlist>
                     <emphasis role="bold">Sum along (0=the first non singleton dimension 1=Rows 2=Columns)</emphasis>
                 </para>
                 <para>
-                    Indicate whether to sum across the rows, the columns or the first non singleton dimension.
+                    Indicate whether to cumulatively sum across the rows, the columns or the first non singleton dimension.
                 </para>
                 <para>Properties : Type 'vec' of size 1.</para>
             </listitem>
     <refsection id="Example_CUMSUM">
         <title>Example</title>
         <programlisting role="example">
-            A=[1 2 3;4 5 6;7 8 9]
-            If the sum is along the row the result will be
-            B=[12;15;18]
+            A = [1 2 3 ; 4 5 6 ; 7 8 9]
+            If the sum is along the row the result will be:
+            B = [1 2 3 ; 5 7 9 ; 12 15 18]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_CUMSUM">
                     <emphasis role="bold">regular inputs:</emphasis>
                 </para>
                 <para>
-                    <emphasis role="bold">- port 1 : size [-1,-2] / type 1</emphasis>
+                    <emphasis role="bold">- port 1: size [-1,-2] / type 1</emphasis>
                 </para>
             </listitem>
             <listitem>
                     <emphasis role="bold">regular outputs:</emphasis>
                 </para>
                 <para>
-                    <emphasis role="bold">- port 1 : size [-1,-2] / type 1</emphasis>
+                    <emphasis role="bold">- port 1: size [-1,-2] / type 1</emphasis>
                 </para>
             </listitem>
             <listitem>
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_CUMSUM2">
+        <title>Cumulative Sum example</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/CUMSUM_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/CUMSUM_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_CUMSUM">
         <title>See also</title>
         <itemizedlist>
index 3a6af15..0702adb 100644 (file)
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_EXTTRI2">
+        <title>Example of diagonal extraction</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/EXTTRI_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/EXTTRI_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_EXTTRI">
         <title>See also</title>
         <itemizedlist>
index 9ab2c45..f4159c8 100644 (file)
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATBKSL2">
+        <title>Example of left division: tan(x) = sin(x)/cos(x)</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATBKSL_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATBKSL_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATBKSL">
         <title>See also</title>
         <itemizedlist>
index 5ff33c9..114e3fb 100644 (file)
     <refsection id="Example_MATCATH">
         <title>Example</title>
         <programlisting role="example">
-            A=[1 2 3;4 5 6]
-            B=[7 8;9 10]
+            A = [1 2 3; 4 5 6]
+            B = [7 8; 9 10]
             The result of the horizontal concatenation is:
-            C=[1 2 3 7 8;4 5 6 9 10]
+            C = [1 2 3 7 8; 4 5 6 9 10]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATCATH">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATCATH2">
+        <title>Example of Horizontal Concatenation</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATCATH_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATCATH_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATCATH">
         <title>See also</title>
         <itemizedlist>
index 0f9c35b..a8b6543 100644 (file)
     <refsection id="Example_MATCATV">
         <title>Example</title>
         <programlisting role="example">
-            A=[1 2;3 4;5 6]
-            B=[7 8;9 10]
+            A = [1 2; 3 4; 5 6]
+            B = [7 8; 9 10]
             The result of the vertical concatenation is:
-            C=[1 2;3 4;5 6;7 8;9 10]
+            C = [1 2; 3 4; 5 6; 7 8; 9 10]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATCATV">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATCATV2">
+        <title>Example of Vertical Concatenation</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATCATV_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATCATV_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATCATV">
         <title>See also</title>
         <itemizedlist>
index 3b0bd61..db84372 100644 (file)
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATDET2">
+        <title>Determinant example: det([tan(x) 0 ; 0 cos(x)]) = sin(x)</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATDET_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATDET_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATDET">
         <title>See also</title>
         <itemizedlist>
index 6fb5a23..6c6c12e 100644 (file)
     <refsection id="Example_MATDIAG">
         <title>Example</title>
         <programlisting role="example">
-            if the input of the block is U=ones(5,1) then the output is:
-            y=[1 0 0 0 0;0 1 0 0 0;0 0 1 0 0;0 0 0 1 0;0 0 0 0 1]
+            If the input of the block is U = ones(5, 1) then the output is:
+            y = [1 0 0 0 0 ; 0 1 0 0 0 ; 0 0 1 0 0 ; 0 0 0 1 0 ; 0 0 0 0 1]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATDIAG">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATDIAG2">
+        <title>Diagonal example:</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATDIAG_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATDIAG_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATDIAG">
         <title>See also</title>
         <itemizedlist>
index 10f05f8..f5f30b3 100644 (file)
     <refsection id="Example_MATDIV">
         <title>Example</title>
         <programlisting role="example">
-            A=[1 7 3;23 32 29]
-            B=[21 18 34;13 10 19;11 54 36]
-            then the result of the x*B=A equation is (A/B):
-            x=[-0.475 0.712 0.156;-4.350 8.381 0.491]
+            A = [1 7 3 ; 23 32 29]
+            B = [21 18 34 ; 13 10 19 ; 11 54 36]
+            then the result of the x*B = A equation is (A/B):
+            x = [-0.475 0.712 0.156 ; -4.350 8.381 0.491]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATDIV">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATDIV2">
+        <title>Division example: [t sin(t)]/[0 1; 1 0] = [sin(t) t]</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATDIV_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATDIV_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATDIV">
         <title>See also</title>
         <itemizedlist>
index d0e8739..727cd41 100644 (file)
     <refsection id="Example_MATEIG">
         <title>Example</title>
         <programlisting role="example">
-            A=[1 12 32;21 35 46;70 8 19]
-            When the "Decomposition type" is set to one the output is y=[-35.649;14.279;76.369]
+            A = [1 12 32 ; 21 35 46 ; 70 8 19]
+            When the "Decomposition type" is set to one the output is y = [-35.649 ; 14.279 ; 76.369]
             When the "Decomposition type" is set to two the outputs are:
-            y1=[-35.649 0.000 0.000;0.000 14.279 0.000;0.000 0.000 76.369]
-            y2=[0.557 0.080 0.349;0.330 -0.922 0.770;-0.762 0.379 0.533]
+            y1 = [-35.649 0.000 0.000 ; 0.000 14.279 0.000 ; 0.000 0.000 76.369]
+            y2 = [0.557 0.080 0.349 ; 0.330 -0.922 0.770 ; -0.762 0.379 0.533]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATEIG">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATEIG2">
+        <title>Eigenvalues example: spec([sin(t) 0; 0 t]) = [sin(t); t]</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATEIG_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATEIG_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATEIG">
         <title>See also</title>
         <itemizedlist>
index 3ce914b..d9133c2 100644 (file)
     <refsection id="Description_MATEXPM">
         <title>Description</title>
         <para>
-            The MATEXPM outputs the matrix exponential of a square matrix input computed by the pade's approximants.
+            The MATEXPM outputs the matrix exponential of a square matrix input computed by the Padé's approximants.
             The output is a square matrix with the same size of the input.
         </para>
         <para>
     <refsection id="Example_MATEXPM">
         <title>Example</title>
         <programlisting role="example">
-            u=[1 2 3;2 3 1;4 2 1]
-            y=[182.612 196.518 141.735;172.973 190.770 133.577;204.677 220.063 159.067]
+            u = [1 2 3 ; 2 3 1 ; 4 2 1]
+            y = [182.612 196.518 141.735 ; 172.973 190.770 133.577 ; 204.677 220.063 159.067]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATEXPM">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATEXPM2">
+        <title>Matrix Exponential example: expm([0 sin(t) ; sqrt(t) 0])</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATEXPM_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATEXPM_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATEXPM">
         <title>See also</title>
         <itemizedlist>
index 15a00aa..0f1b37a 100644 (file)
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATINV">
+        <title>Matrix Inverse example: inv([0 1/(sin(t)+1) ; 1/(t+1) 0])</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATINV_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATINV_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATINV">
         <title>See also</title>
         <itemizedlist>
index 4ca4e7c..e5aee95 100644 (file)
@@ -95,8 +95,8 @@
     <refsection id="Description_CUMSUM">
         <title>Description</title>
         <para>
-            Le bloc CUMSUM additionne les éléments d'une entrée matricielle de dimensions MxN le long des lignes, des colonnes
-            ou de la première dimension non unitaire.
+            Le bloc CUMSUM additionne cumulativement les éléments d'une entrée matricielle de dimensions MxN le long des lignes, des colonnes
+            ou de la première dimension non unitaire. La sortie est toujours de taille MxN.
         </para>
         <para>
             Quand le paramètre <emphasis role="bold">Sum along</emphasis> est
         <itemizedlist>
             <listitem>
                 <para>
-                    <emphasis role="bold">1</emphasis> : Le bloc effectue la somme des élements de chaque ligne. Le
-                    résultat en sortie sera une matrice Mx1.
+                    <emphasis role="bold">1</emphasis> : Le bloc effectue la somme progressive des élements de chaque ligne.
                 </para>
                 <para/>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis role="bold">2</emphasis> : Le bloc effectue la somme des élements de chaque colonne. Le
-                    résultat en sortie sera une matrice 1xN.
+                    <emphasis role="bold">2</emphasis> : Le bloc effectue la somme progressive des élements de chaque colonne.
                 </para>
                 <para/>
             </listitem>
             <listitem>
                 <para>
-                    <emphasis role="bold">0</emphasis> : Le bloc effectue l'addition  des élements de la première dimension
-                    non unitaire. Le résultat en sortie sera un scalaire.
+                    <emphasis role="bold">0</emphasis> : Le bloc effectue l'addition progressive des élements de la première dimension
+                    non unitaire.
                 </para>
                 <para/>
             </listitem>
                     <emphasis role="bold">Sum along (0=the first non singleton dimension 1=Rows 2=Columns)</emphasis>
                 </para>
                 <para>
-                    Indique que la somme se fait sur les lignes, les colonnes, ou la première dimension non unitaire.
+                    Indique que la somme cumulative se fait sur les lignes, les colonnes, ou la première dimension non unitaire.
                 </para>
                 <para>Propriétés : Type 'vec' de taille 1.</para>
             </listitem>
     <refsection id="Example_CUMSUM">
         <title>Exemple</title>
         <programlisting role="example">
-            A=[1 2 3;4 5 6;7 8 9]
+            A = [1 2 3 ; 4 5 6 ; 7 8 9]
             Si la somme est sur les lignes, le résultat sera :
-            B=[12;15;18]
+            B = [1 2 3 ; 5 7 9 ; 12 15 18]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_CUMSUM">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_CUMSUM2">
+        <title>Example de somme cumulative</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/CUMSUM_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/CUMSUM_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_CUMSUM">
         <title>Voir aussi</title>
         <itemizedlist>
index b819f26..e92e21d 100644 (file)
@@ -98,7 +98,7 @@
             Le bloc EXTTRI extrait des éléments de la matrice d'entrée u. Les dimensions de la matrice de sortie sont les mêmes que celles de la matrice d'entrée.
         </para>
         <para>
-            Quand le paramètre <emphasis role="bold">extraction type)</emphasis> est initialisé à :
+            Quand le paramètre <emphasis role="bold">extraction type</emphasis> est initialisé à :
         </para>
         <itemizedlist>
             <listitem>
             </listitem>
         </itemizedlist>
         <para>
-            Les functions équivalentes de EXTTRI dans Scilab sont respectively (1) <link linkend="triu">triu(u)</link>,
+            Les functions équivalentes de EXTTRI dans Scilab sont respectivement (1) <link linkend="triu">triu(u)</link>,
             (2) <link linkend="tril">tril(u)</link> et (3) <link linkend="diag">diag(u)</link>
         </para>
         <para/>
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_EXTTRI2">
+        <title>Exemple d'extraction diagonale</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/EXTTRI_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/EXTTRI_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_EXTTRI">
         <title>Voir aussi</title>
         <itemizedlist>
index 2f043c6..d755ce9 100644 (file)
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATBKSL2">
+        <title>Exemple de division à gauche : tan(x) = sin(x)/cos(x)</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATBKSL_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATBKSL_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATBKSL">
         <title>Voir aussi</title>
         <itemizedlist>
index 27ab3c2..12c5bd4 100644 (file)
     <refsection id="Example_MATCATH">
         <title>Exemple</title>
         <programlisting role="example">
-            A=[1 2 3;4 5 6]
-            B=[7 8;9 10]
-            Le résultat de la concaténation horizontale est:
-            C=[1 2 3 7 8;4 5 6 9 10]
+            A = [1 2 3; 4 5 6]
+            B = [7 8; 9 10]
+            Le résultat de la concaténation horizontale est :
+            C = [1 2 3 7 8; 4 5 6 9 10]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATCATH">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATCATH2">
+        <title>Example de Concaténation horizontale</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATCATH_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATCATH_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATCATH">
         <title>Voir aussi</title>
         <itemizedlist>
index fddf12f..611953c 100644 (file)
     <refsection id="Example_MATCATV">
         <title>Exemple</title>
         <programlisting role="example">
-            A=[1 2;3 4;5 6]
-            B=[7 8;9 10]
+            A = [1 2; 3 4; 5 6]
+            B = [7 8; 9 10]
             Le résultat de la concaténation verticale est :
-            C=[1 2;3 4;5 6;7 8;9 10]
+            C = [1 2; 3 4; 5 6; 7 8; 9 10]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATCATV">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATCATV2">
+        <title>Example de Concaténation verticale</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATCATV_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATCATV_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATCATV">
         <title>Voir aussi</title>
         <itemizedlist>
index 450b6a2..99da86b 100644 (file)
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATDET2">
+        <title>Exemple de déterminant : det([tan(x) 0 ; 0 cos(x)]) = sin(x)</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATDET_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATDET_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATDET">
         <title>Voir aussi</title>
         <itemizedlist>
index 7ff4923..adab1b5 100644 (file)
     <refsection id="Example_MATDIAG">
         <title>Exemple</title>
         <programlisting role="example">
-            si l'entrée du bloc est U=ones(5,1) alors la sortie est :
-            y=[1 0 0 0 0;0 1 0 0 0;0 0 1 0 0;0 0 0 1 0;0 0 0 0 1]
+            Si l'entrée du bloc est U = ones(5, 1) alors la sortie est :
+            y = [1 0 0 0 0 ; 0 1 0 0 0 ; 0 0 1 0 0 ; 0 0 0 1 0 ; 0 0 0 0 1]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATDIAG">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATDIAG2">
+        <title>Exemple de diagonale :</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATDIAG_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATDIAG_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATDIAG">
         <title>Voir aussi</title>
         <itemizedlist>
index 3b1092a..1158291 100644 (file)
     <refsection id="Example_MATDIV">
         <title>Exemple</title>
         <programlisting role="example">
-            A=[1 7 3;23 32 29]
-            B=[21 18 34;13 10 19;11 54 36]
-            talors de résultat de l'équation x*B=A est (A/B) :
-            x=[-0.475 0.712 0.156;-4.350 8.381 0.491]
+            A = [1 7 3 ; 23 32 29]
+            B = [21 18 34 ; 13 10 19 ; 11 54 36]
+            alors de résultat de l'équation x*B = A est (A/B) :
+            x = [-0.475 0.712 0.156 ; -4.350 8.381 0.491]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATDIV">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATDIV2">
+        <title>Exemple de division : [t sin(t)]/[0 1; 1 0] = [sin(t) t]</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATDIV_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATDIV_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATDIV">
         <title>Voir aussi</title>
         <itemizedlist>
index 2fef425..9e15429 100644 (file)
     <refsection id="Example_MATEIG">
         <title>Exemple</title>
         <programlisting role="example">
-            A=[1 12 32;21 35 46;70 8 19]
-            Quand "Decomposition type" est mis à 1 la sortie est y=[-35.649;14.279;76.369]
+            A = [1 12 32 ; 21 35 46 ; 70 8 19]
+            Quand "Decomposition type" est mis à 1 la sortie est y = [-35.649 ; 14.279 ; 76.369]
             Quand "Decomposition type" est mis à 2 les sorties sont:
-            y1=[-35.649 0.000 0.000;0.000 14.279 0.000;0.000 0.000 76.369]
-            y2=[0.557 0.080 0.349;0.330 -0.922 0.770;-0.762 0.379 0.533]
+            y1 = [-35.649 0.000 0.000 ; 0.000 14.279 0.000 ; 0.000 0.000 76.369]
+            y2 = [0.557 0.080 0.349 ; 0.330 -0.922 0.770 ; -0.762 0.379 0.533]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATEIG">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATEIG2">
+        <title>Exemple de calcul de valeurs propres : spec([sin(t) 0; 0 t]) = [sin(t); t]</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATEIG_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATEIG_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATEIG">
         <title>Voir aussi</title>
         <itemizedlist>
index 0f33f6d..3d4e4f9 100644 (file)
@@ -96,7 +96,7 @@
         <title>Description</title>
         <para>
             Le bloc MATEXPM sort l'exponentielle matricielle d'une matrice d'entrée carrée calculée par l'approximation
-            de Padé's. La sortie est une matrice carrée de mêmes dimensions que la matrice d'entrée.
+            de Padé. La sortie est une matrice carrée de mêmes dimensions que la matrice d'entrée.
         </para>
         <para>
             L'équivalent du bloc MATEXPM dans Scilab est <link linkend="expm">expm</link>.
     <refsection id="Example_MATEXPM">
         <title>Exemple</title>
         <programlisting role="example">
-            u=[1 2 3;2 3 1;4 2 1]
-            y=[182.612 196.518 141.735;172.973 190.770 133.577;204.677 220.063 159.067]
+            u = [1 2 3 ; 2 3 1 ; 4 2 1]
+            y = [182.612 196.518 141.735 ; 172.973 190.770 133.577 ; 204.677 220.063 159.067]
         </programlisting>
     </refsection>
     <refsection id="Defaultproperties_MATEXPM">
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATEXPM2">
+        <title>Exemple d'Exponentielle matricielle : expm([0 sin(t) ; sqrt(t) 0])</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATEXPM_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATEXPM_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATEXPM">
         <title>Voir aussi</title>
         <itemizedlist>
index 0c3efbd..947a302 100644 (file)
             </listitem>
         </itemizedlist>
     </refsection>
+    <refsection id="Example_MATINV">
+        <title>Exemple de Matrice inverse : inv([0 1/(sin(t)+1) ; 1/(t+1) 0])</title>
+        <link type="scilab" linkend="scilab.xcos/xcos/examples/matrix_pal/MATINV_Example.zcos">
+            <inlinemediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../../../../examples/matrix_pal/MATINV_Example.zcos" valign="middle"/>
+                </imageobject>
+            </inlinemediaobject>
+        </link>
+    </refsection>
     <refsection id="Seealso_MATINV">
         <title>Voir aussi</title>
         <itemizedlist>