[Obsolete] jmat 30/15330/3
Bruno JOFRET [Tue, 7 Oct 2014 12:02:52 +0000 (14:02 +0200)]
Change-Id: Ia9c4e32a07ef72a17c9d798f12b6c76f3d3d131f

scilab/CHANGES_5.5.X
scilab/modules/helptools/data/configuration/scilab_macros.txt
scilab/modules/signal_processing/help/en_US/miscellaneous/jmat.xml [deleted file]
scilab/modules/signal_processing/help/ja_JP/miscellaneous/jmat.xml [deleted file]
scilab/modules/signal_processing/macros/jmat.sci [deleted file]

index 0a761f1..c3f7a72 100644 (file)
@@ -6,6 +6,7 @@ Removed Functions
 
 * xmltochm removed.
 
+* jmat removed.
 
 
                      Changes between version 5.5.0 and 5.5.1
diff --git a/scilab/modules/signal_processing/help/en_US/miscellaneous/jmat.xml b/scilab/modules/signal_processing/help/en_US/miscellaneous/jmat.xml
deleted file mode 100644 (file)
index 050c05b..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<?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="en" xml:id="jmat">
-    <refnamediv>
-        <refname>jmat</refname>
-        <refpurpose>row or column block permutation.
-            <emphasis role="bold">This function is obsolete.</emphasis>
-        </refpurpose>
-    </refnamediv>
-    <refsynopsisdiv>
-        <title>Calling Sequence</title>
-        <synopsis>[j]=jmat(n,m)</synopsis>
-    </refsynopsisdiv>
-    <refsection>
-        <title>Arguments</title>
-        <variablelist>
-            <varlistentry>
-                <term>n</term>
-                <listitem>
-                    <para>number of block rows or block columns of the matrix</para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>m</term>
-                <listitem>
-                    <para>size of the (square) blocks</para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>j</term>
-                <listitem>
-                    <para>(m*n,m*n) matrix with m*m eyed blocks</para>
-                </listitem>
-            </varlistentry>
-        </variablelist>
-    </refsection>
-    <refsection>
-        <title>Description</title>
-        <para>
-            This function yields a square matrix <varname>j</varname> of size (m*n, m*n) that can be used for permuting the n blocks of m consecutive columns of a (m*n, m*n) square matrix W by W*j. For permuting the <varname>n</varname> blocks of <varname>m</varname> consecutive rows, use: j'*W
-        </para>
-    </refsection>
-    <refsection>
-        <title>Example</title>
-        <programlisting role="example"><![CDATA[
-m=grand(4,4,"uin",0,9).*.ones(2,2)
-j=jmat(4,2)
-m*j   // permutes blocks of columns
-j'*m  // permutes blocks of rows
- ]]></programlisting>
-    </refsection>
-    <refsection role="see also">
-        <title>See Also</title>
-        <simplelist type="inline">
-            <member>
-                <link linkend="flipdim">flipdim</link>
-            </member>
-        </simplelist>
-    </refsection>
-    <refsection>
-        <title>History</title>
-        <revhistory>
-            <revision>
-                <revnumber>5.5.0</revnumber>
-                <revremark>Tagged as obsolete, please use flipdim instead. Will be removed in Scilab 5.5.1.</revremark>
-            </revision>
-        </revhistory>
-    </refsection>
-</refentry>
diff --git a/scilab/modules/signal_processing/help/ja_JP/miscellaneous/jmat.xml b/scilab/modules/signal_processing/help/ja_JP/miscellaneous/jmat.xml
deleted file mode 100644 (file)
index 7eafbe7..0000000
+++ /dev/null
@@ -1,146 +0,0 @@
-<?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="ja" xml:id="jmat">
-    
-    <refnamediv>
-        
-        <refname>jmat</refname>
-        
-        <refpurpose>
-            
-            行または列ブロック交換
-            
-            <emphasis role="bold">この関数は廃止されます.</emphasis>
-            
-        </refpurpose>
-        
-    </refnamediv>
-    
-    <refsynopsisdiv>
-        
-        <title>呼び出し手順</title>
-        
-        <synopsis>[j]=jmat(n,m)</synopsis>
-        
-    </refsynopsisdiv>
-    
-    <refsection>
-        
-        <title>引数</title>
-        
-        <variablelist>
-            
-            <varlistentry>
-                
-                <term>n</term>
-                
-                <listitem>
-                    
-                    <para>行列のブロック行またはブロック列の数</para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>m</term>
-                
-                <listitem>
-                    
-                    <para>(正方)ブロックの大きさ</para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>j</term>
-                
-                <listitem>
-                    
-                    <para>(m*n,m*n) 行列, m*m 単位ブロックを有する</para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-        </variablelist>
-        
-    </refsection>
-    
-    <refsection>
-        
-        <title>説明</title>
-        
-        <para>
-            
-            この関数は,大きさ(m*n, m*n) の正方行列<varname>j</varname>を
-            
-            生成します.
-            
-            この行列は,(m*n, m*n)正方行列WをW*jにより適用し,
-            
-            連続したm列のnブロックを交換する際に使用されます.
-            
-            連続した<varname>m</varname>行の<varname>n</varname>ブロックを
-            
-            交換するには,以下のようにします: j'*W
-            
-        </para>
-        
-    </refsection>
-    
-    <refsection>
-        
-        <title>例</title>
-        
-        <programlisting role="example"><![CDATA[
-m=grand(4,4,"uin",0,9).*.ones(2,2)
-j=jmat(4,2)
-m*j   // permutes blocks of columns
-j'*m  // permutes blocks of rows
- ]]></programlisting>
-        
-    </refsection>
-    
-    <refsection role="see also">
-        
-        <title>参照</title>
-        
-        <simplelist type="inline">
-            
-            <member>
-                
-                <link linkend="flipdim">flipdim</link>
-                
-            </member>
-            
-        </simplelist>
-        
-    </refsection>
-    
-    <refsection>
-        
-        <title>履歴</title>
-        
-        <revhistory>
-            
-            <revision>
-                
-                <revnumber>5.5.0</revnumber>
-                
-                <revremark>廃止対象となりましたので, 代わりにflipdimを使用してください. 
-                    
-                    Scilab 5.5.1で削除されます.
-                </revremark>
-                
-            </revision>
-            
-        </revhistory>
-        
-    </refsection>
-    
-</refentry>
-
diff --git a/scilab/modules/signal_processing/macros/jmat.sci b/scilab/modules/signal_processing/macros/jmat.sci
deleted file mode 100644 (file)
index b509917..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) INRIA
-//
-// This file must be used under the terms of the CeCILL.
-// This source file is licensed as described in the file COPYING, which
-// you should have received as part of this distribution.  The terms
-// are also available at
-// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-
-function [j]=jmat(n,m)
-    //j=jmat(n,m)
-    //This macro permutes block rows or block columns of a matrix
-    //
-    //   n   : number of block rows or block columns of the matrix
-    //   m   : size of the (square) blocks
-    //!
-    warnobsolete("flipdim", "5.5.1");
-    j=[];
-    for k=1:n,j(k,n-k+1)=1;end;
-    j=j.*.eye(m,m);
-endfunction