« Découvrir Scilab/Graphiques et sons » : différence entre les versions

Contenu supprimé Contenu ajouté
m texte déplacé
Ligne 183 :
</source>
fait une cartographie couleur lissée de ƒ(''x'', ''y'').
 
LeLa fonction <code>Sgrayplot()</code> fait en fait appel à la fonction <code>fec()</code>. Cette fonction permet de faire une interpolation des valeurs et donc de représenter un dégradé, on considérant une maillage triangulaire comme ceux utilisés dans la méthode des éléments finis (FE, ''finite elements'') :
* on a ''n'' nœuds, le nœud ''i'' étant défini par les coordonnes ''x''(''i''), ''y''(''i''), ''z''(''i'') ; ''x'', ''y'' et ''z'' sont donc des vecteur de dimension ''n'' ;
* un nombre ''t'' de mailles triangulaires, une maille étant définie par son numéro ''j'', les numéros ''i'' des trois nœuds la composant, et un entier qui n'est pas utilisé ici (utiliser la valeur 1) ; T est donc une matrice de dimension ''t''×5 ;
l'affichage «  vu de dessus  » se fait par
<source lang="scilab">
fec(x, y, T, z);
</source>
 
La commande
Ligne 367 ⟶ 375 :
<source lang="scilab">
[X, Y, Z] = genfac3d(x, y, z);
</source>
 
Le fonction <code>fec()</code> permet de faire une interpolation des valeurs et donc de représenter un dégradé, on considérant une maillage triangulaire comme ceux utilisés dans la méthode des éléments finis (FE, ''finite elements'') :
* on a ''n'' nœuds, le nœud ''i'' étant défini par les coordonnes ''x''(''i''), ''y''(''i''), ''z''(''i'') ; ''x'', ''y'' et ''z'' sont donc des vecteur de dimension ''n'' ;
* un nombre ''t'' de mailles triangulaires, une maille étant définie par son numéro ''j'', les numéros ''i'' des trois nœuds la composant, et un entier qui n'est pas utilisé ici (utiliser la valeur 1) ; T est donc une matrice de dimension ''t''×5 ;
l'affichage « vu de dessus » se fait par
<source lang="scilab">
fec(x, y, T, z);
</source>