1
1
<?xml version="1.0" encoding="UTF-8"?>
2
2
<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" version="5.0-subset Scilab" xml:id="resize_matrix" xml:lang="fr">
4
<refname>resize_matrix</refname>
5
<refpurpose>redimensionne une matrice</refpurpose>
8
<title>Séquence d'appel</title>
9
<synopsis>resMat = resize_matrix(mat,nbRow,nbCol,[typeOfMat])</synopsis>
12
<title>Paramètres</title>
17
<para>matrice d'entrée à partir de laquelle la matrice
18
redimensionnée sera créée.
25
<para>nombre de lignes de la matrice redimensionnée.</para>
31
<para>nombre de colonnes de la matrice redimensionnée.</para>
35
<term>typeOfMat</term>
37
<para>chaîne de caractères spécifiant le type de la matrice
45
<para>matrice redimensionnée.</para>
51
<title>Description</title>
53
Crée une matrice de taille <literal>nbRow</literal> x<literal>
56
dont les éléments <literal>(i,j)</literal> sont
57
<literal>mat(i,j)</literal> si <literal>(i,j)</literal> est inférieur à
58
la taille de la matrice. Sinon les éléments <literal>(i,j)</literal> sont
59
<literal>0</literal> pour les matrices de réels ou d'entier,
60
<literal>%f</literal> pour les matrices de booléens et une chaîne vide
61
pour les matrices de chaînes de caractères.
63
<para>Le type de la matrice de sortie peut être spécifié par l'argument
64
<literal>typeOfMat</literal>. Dans ce cas, le type doit être compatible
65
avec celui de la matrice d'entrée.
67
<para>Pour l'instant, seules les matrices de réels, d'entiers, de booléens
68
et de chaînes de caractères sont supportées. Ainsi, l'argument
69
<literal>typeOfMat</literal> doit prendre une valeur parmis : 'constant',
70
'boolean', 'string' ou un type entier ('int8', 'int16',...).
74
<title>Exemples</title>
75
<programlisting role="example"><![CDATA[
4
<refname>resize_matrix</refname>
5
<refpurpose>redimensionne une matrice</refpurpose>
8
<title>Séquence d'appel</title>
9
<synopsis>resMat = resize_matrix(mat,nbRow,nbCol,[typeOfMat])</synopsis>
12
<title>Paramètres</title>
17
<para>matrice d'entrée à partir de laquelle la matrice
18
redimensionnée sera créée.
25
<para>nombre de lignes de la matrice redimensionnée.</para>
31
<para>nombre de colonnes de la matrice redimensionnée.</para>
35
<term>typeOfMat</term>
37
<para>chaîne de caractères spécifiant le type de la matrice
45
<para>matrice redimensionnée.</para>
51
<title>Description</title>
53
Crée une matrice de taille <literal>nbRow</literal> x<literal>
56
dont les éléments <literal>(i,j)</literal> sont
57
<literal>mat(i,j)</literal> si <literal>(i,j)</literal> est inférieur à
58
la taille de la matrice. Sinon les éléments <literal>(i,j)</literal> sont
59
<literal>0</literal> pour les matrices de réels ou d'entier,
60
<literal>%f</literal> pour les matrices de booléens et une chaîne vide
61
pour les matrices de chaînes de caractères.
63
<para>Le type de la matrice de sortie peut être spécifié par l'argument
64
<literal>typeOfMat</literal>. Dans ce cas, le type doit être compatible
65
avec celui de la matrice d'entrée.
67
<para>Pour l'instant, seules les matrices de réels, d'entiers, de booléens
68
et de chaînes de caractères sont supportées. Ainsi, l'argument
69
<literal>typeOfMat</literal> doit prendre une valeur parmis : 'constant',
70
'boolean', 'string' ou un type entier ('int8', 'int16',...).
74
<title>Exemples</title>
75
<programlisting role="example"><![CDATA[
76
76
// matrice de chiffres
77
77
myMat = 5 * rand( 3, 4 )
78
78
myMat = resize_matrix( myMat, 3, 3 ) // réduction de la taille de la matrice
86
86
myMatString = ["Scilab","the";"Open Source","Scientific";"Software","Package"]
87
87
myMatString = resize_matrix( myMatString, 3, 1 )
88
88
]]></programlisting>
90
<refsection role="see also">
91
<title>Voir aussi</title>
92
<simplelist type="inline">
94
<link linkend="matrix">matrix</link>
97
<link linkend="size">size</link>
100
<link linkend="typeof">typeof</link>
90
<refsection role="see also">
91
<title>Voir aussi</title>
92
<simplelist type="inline">
94
<link linkend="matrix">matrix</link>
97
<link linkend="size">size</link>
100
<link linkend="typeof">typeof</link>