* Bug 15934 fixed [doc]: ^rectangular yields an error 54/20854/4
Samuel GOUGEON [Thu, 14 Feb 2019 21:48:14 +0000 (22:48 +0100)]
  http://bugzilla.scilab.org/15934

Change-Id: I53db314b8ddcf936ff2b5259352806b739806f12

scilab/CHANGES.md
scilab/modules/core/help/en_US/1_keywords/hat.xml
scilab/modules/core/help/fr_FR/1_keywords/hat.xml
scilab/modules/core/help/ja_JP/1_keywords/hat.xml
scilab/modules/core/help/pt_BR/1_keywords/hat.xml
scilab/modules/core/help/ru_RU/1_keywords/hat.xml

index 9621e47..ef6a151 100644 (file)
@@ -34,6 +34,7 @@ In summary, the main new features are:
    - numbers (IEEE 754 double) are not rounded
 * importgui function has been added to easily interface csvRead
 
+
 Installation
 ------------
 
@@ -255,6 +256,7 @@ Bug Fixes
 * [#15745](http://bugzilla.scilab.org/show_bug.cgi?id=15745): `diophant(0,0,m)`, `diophant([p 0],q)`, `diophant([0 p],q)` with m<>0 and p>q were wrong. There was no flag for cases with an infinite number of solutions. When there is no solution, some values were returned anyway, instead of []. In this case, the documented definition of the err value was dubious. Decimal numbers and integers were accepted, but not encoded integers. Inf and NaN input coefficients were not rejected.
 * [#15812](http://bugzilla.scilab.org/show_bug.cgi?id=15812): On assigning variables the source variable may become become corrupted
 * [#15840](http://bugzilla.scilab.org/show_bug.cgi?id=15840): `grand(1,"prm",m)` yielded an unsqueezed size([size(m) 1]) hypermatrix
+* [#15934](http://bugzilla.scilab.org/show_bug.cgi?id=15934): The `^ hat` page wrongly indicated that `^` applied to a rectangular matrix not being a vector is done element-wise.
 * [#15948](http://bugzilla.scilab.org/show_bug.cgi?id=15948): `xlabel`, `ylabel`, `zlabel` and `title` needed to be upgraded.
 * [#15964](http://bugzilla.scilab.org/show_bug.cgi?id=15954): A complex empty sparse matrix could be obtained after insertion.
 * [#15969](http://bugzilla.scilab.org/show_bug.cgi?id=15969): Fix spelling
index f237678..0665ff4 100644 (file)
             Exponentiation of matrices or vectors by a constant vector.
         </para>
         <para>
-            If <literal>A</literal> is a vector or a rectangular matrix the exponentiation is done
+            If <literal>A</literal> is a vector, the exponentiation is done
             element-wise, with the usual meaning.
         </para>
         <para>
-            For square <literal>A</literal> matrix the exponentiation is done in the matrix sense.
+            For a square <literal>A</literal> matrix, the exponentiation is done in the matrix sense.
         </para>
         <para>
             For boolean, polynomial and rational matrices, the exponent must be an
@@ -73,11 +73,20 @@ s=poly(0,"s");
         <title>See also</title>
         <simplelist type="inline">
             <member>
+                <link linkend="power">power</link>
+            </member>
+            <member>
                 <link linkend="exp">exp</link>
             </member>
             <member>
                 <link linkend="log">log</link>
             </member>
+            <member>
+                <link linkend="log2">log2</link>
+            </member>
+            <member>
+                <link linkend="inv">inv</link>
+            </member>
         </simplelist>
     </refsection>
 </refentry>
index d4e2a75..9ee43e7 100644 (file)
@@ -1,5 +1,8 @@
 <?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" xmlns:scilab="http://www.scilab.org" xml:lang="fr" xml:id="hat">
+<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="fr" xml:id="hat">
     <refnamediv>
         <refname>hat (^)</refname>
         <refpurpose>élévation à la puissance  </refpurpose>
             Élévation à la puissance de matrices ou vecteurs.
         </para>
         <para>
-            Si <literal>A</literal> est un vecteur ou une matrice non-carrée l'élévation à la puissance est faite élément par élément avec la signification usuelle.
+            Si <literal>A</literal> est un vecteur, l'élévation à la puissance est faite
+            élément par élément avec la signification usuelle.
         </para>
         <para>
-            Pour une matrice carrée <literal>A</literal> l'élévation est faite au sens matriciel.
+            Pour une matrice carrée <literal>A</literal>, l'élévation est faite au sens matriciel.
         </para>
         <para>
-            Pour les matrices booléennes, rationnelles ou polynomiales, l'exposant doit être entier.
+            Pour les matrices booléennes, rationnelles ou polynomiales,
+            l'exposant doit être entier.
         </para>
         <refsection>
             <title>Remarques</title>
             <para>
-                Notez que <literal>123.^b</literal> est interprété comme <literal>(123).^b</literal>. Dans un tel cas le point fait partie de l'opérateur et non pas du nombre.
+                Notez que <literal>123.^b</literal> est interprété comme <literal>(123).^b
+                </literal>. Dans un tel cas le point fait partie de l'opérateur et non pas
+                du nombre.
             </para>
             <para>
-                Étant donnés deux nombres réels ou complexes <literal>x1</literal> et <literal>x2</literal> la valeur de
+                Étant donnés deux nombres réels ou complexes <literal>x1</literal> et <literal>x2
+                </literal> la valeur de
                 <literal>x1^x2</literal> est la "valeur principale" déterminée par
                 <literal>x1^x2 = exp(x2*log(x1))</literal>.
             </para>
@@ -56,14 +64,20 @@ s=poly(0,"s");
         <title>Voir aussi</title>
         <simplelist type="inline">
             <member>
-                <link linkend="exp">exp</link>
+                <link linkend="power">power</link>
             </member>
             <member>
-                <link linkend="inv">inv</link>
+                <link linkend="exp">exp</link>
             </member>
             <member>
                 <link linkend="log">log</link>
             </member>
+            <member>
+                <link linkend="log2">log2</link>
+            </member>
+            <member>
+                <link linkend="inv">inv</link>
+            </member>
         </simplelist>
     </refsection>
 </refentry>
index 0402a6f..cd30e59 100644 (file)
@@ -28,7 +28,7 @@
             定数ベクトルによる行列またはベクトルの累乗.
         </para>
         <para>
-            <literal>A</literal> がベクトルまたは矩形行列の場合,累乗は要素毎に行われます.
+            <literal>A</literal> がベクトルの場合,累乗は要素毎に行われます.
         </para>
         <para>
             <literal>A</literal> が正方行列の場合, 累乗は行列に関して行われます.
@@ -65,9 +65,18 @@ s=poly(0,"s");
         <title>参照</title>
         <simplelist type="inline">
             <member>
+                <link linkend="power">power</link>
+            </member>
+            <member>
                 <link linkend="exp">exp</link>
             </member>
             <member>
+                <link linkend="log">log</link>
+            </member>
+            <member>
+                <link linkend="log2">log2</link>
+            </member>
+            <member>
                 <link linkend="inv">inv</link>
             </member>
         </simplelist>
index f1f74c7..b03efae 100644 (file)
  * along with this program.
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="hat" xml:lang="pt">
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
+          xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml"
+          xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook"
+          xmlns:scilab="http://www.scilab.org" xml:id="hat" xml:lang="pt">
     <refnamediv>
         <refname>hat</refname>
         <refpurpose>(^) exponentiation</refpurpose>
@@ -26,7 +29,7 @@
         <title>Descrição</title>
         <para>Exponenciação de matrizes ou vetores por um vetor constante.</para>
         <para>
-            Se <literal>A</literal> é um vetor ou uma matriz retangular, a
+            Se <literal>A</literal> é um vetor, a
             exponenciação é feita elemento a elemento no sentido usual.
         </para>
         <para>Para matrizes quadradas, a exponenciação é feita no sentido
@@ -69,9 +72,18 @@ s=poly(0,"s");
         <title> Ver Também </title>
         <simplelist type="inline">
             <member>
+                <link linkend="power">power</link>
+            </member>
+            <member>
                 <link linkend="exp">exp</link>
             </member>
             <member>
+                <link linkend="log">log</link>
+            </member>
+            <member>
+                <link linkend="log2">log2</link>
+            </member>
+            <member>
                 <link linkend="inv">inv</link>
             </member>
         </simplelist>
index a96836c..752a9cd 100644 (file)
  * along with this program.
  *
  -->
-<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="ru" xml:id="hat">
+<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="ru" xml:id="hat">
     <refnamediv>
         <refname>крышечка</refname>
         <refpurpose>(^) возведение в степень</refpurpose>
@@ -28,7 +31,7 @@
             Возведение матриц или векторов в степень вектора констант.
         </para>
         <para>
-            Если <literal>A</literal> является вектором или прямоугольной матрицей, то возведение
+            Если <literal>A</literal> является вектором, то возведение
             в степень делается поэлементно, в обычном смысле.
         </para>
         <para>
@@ -66,11 +69,20 @@ s=poly(0,"s");
         <title>Смотрите также</title>
         <simplelist type="inline">
             <member>
+                <link linkend="power">power</link>
+            </member>
+            <member>
                 <link linkend="exp">exp</link>
             </member>
             <member>
                 <link linkend="log">log</link>
             </member>
+            <member>
+                <link linkend="log2">log2</link>
+            </member>
+            <member>
+                <link linkend="inv">inv</link>
+            </member>
         </simplelist>
     </refsection>
 </refentry>