OpenLLM-France/wikimedia huggingface dataset:
# Livre de cuisine/Pâte wonton

La pâte wonton est une pâte fine qui peut servir de pâte à raviolis. Les raviolis ainsi formés peuvent être bouillis, cuits à la vapeur ou frits. On peut notamment préparer des gyoza, une soupe de ravioles wonton ou même des pâtés impériaux. On en trouve aussi déjà prêt à farcir dans les épiceries asiatiques.

## Ingrédients

* 250 g de farine
* 1 œuf
* 1 cuillère à café de sel
* 80 à 120 ml d'eau

## Préparation

* Tamiser la farine et le sel, y creuser un puits.
* Battre l'œuf légèrement et verser dans le puits. Mélanger.
* Ajouter un peau d'eau froide, mouiller vos mains et pétrir jusqu'à obtenir une pâte lisse.
* Laisser la pâte reposer au réfrigérateur dans un récipient couvert pendant 30 minutes à une heure.
* Fariner le plan de travail et abaisser la pâte uniformément jusqu'à ce qu'elle devienne très fine. La pâte devrait être en partie transparente.
* Couper la pâte en bandes de 5 à 8 cm de large, fariner légèrement et empiler-les les uns sur les autres. Découper en carrés.
* Recouvrir les morceaux de pâte d'un torchon humide.
La pâte wonton est prête à être utilisée.

## Références

* anglais Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Cookbook:Wonton Wrapper » (voir la liste des auteurs)
# Livre de cuisine/Pâte de fruits

Consultez également ces pages dans d’autres projets Wikimedia :
* Article encyclopédique sur Wikipédia.
* Définition sur Wiktionnaire.
La pâte de fruits est une confiserie à base de fruits et de sucre.

## Ingrédients

* 250 g de pulpe de fruits (pommes, abricots, prune)
* 250 g de sucre
* Huile

## Préparation

* Cuire les fruits couverts d'eau jusqu'à ramollissement
* Passer la chair au tamis pour en faire une purée à laquelle, ajouter le même poids de sucre
* Cuire en tournant régulièrement jusqu'à ce que la pâte se détache de la casserole
* Verser la pâte sur une surface froide huilée, saupoudrer de sucre semoule
* Laisser sécher 4 jours, découper

## Note

* Le jus de cuisson de coings et de pommes additionné de son poids de sucre et cuit 10 min donnent une gelée.
# Livre de cuisine/Pâte feuilletée

La pâte feuilletée est un type de pâte utilisée pour la pâtisserie ou les tartes salées.

## Ingrédients

* 500 g de farine,
* 250 g d'eau,
* 375 g de beurre ou margarine,
* 3 g de sel (facultatif).

## Vocabulaire

* Détrempe : pâte, faite ici de farine, d'eau et de sel, servant de base à a préparation ;
* abaisse : pâte aplatie avec un rouleau à pâtisserie ;
* tourage : méthode consistant à plier la pâte, à l'abaisser puis à la tourner d'un quart de tour.

## Préparation
### La détrempe

* Former une fontaine avec la farine y ajouter l'eau et le sel au centre.
* Incorporer un peu de farine du bout des doigts dans l'eau, puis ramener la farine au centre à l'aide d'un coupe pâte.
* Ne pas trop pétrir, la pâte ne doit pas avoir trop de corps (molle).

### Le tourage

* Étaler la pâte en croix au rouleau en laissant une partie plus épaisse au centre où on mettra le beurre (à température ambiante).
* Replier les quatre coins de la pâte sur le beurre comme pour faire une enveloppe (les quatre coins se touchent au centre).
* Étaler au rouleau en écrasant le beurre à l'intérieur en formant un rectangle 3 fois plus long que large (1er tour).
* Plier l'abaisse en trois parties égales en posant les coins bords à bords puis tourner la pâte d'un quart de tour pour avoir le pliage (les 3 couches) devant soi.
* On abaisse, face à la pâte en opérant un mouvement régulier de bas en haut en gardant la proportion 3 fois plus long que large (2ème tour).
* Mettre au réfrigérateur pendant au moins 20 minutes.
* Recommencer les deux opérations précédentes jusqu'à atteindre 6 tours.
* Étaler la pâte et utiliser pour votre préparation.

## Note

* Plus on fait de tours, plus la pâte est feuilletée et légère, mais plus elle est cassante quand on l'étale. Typiquement 4 à 6 tours conviennent.
* Ne pas mettre la pâte en boule sinon elle ne sera plus feuilletée.
* La pâte feuilletée se congèle bien. Dégeler de préférence en la mettant au réfrigérateur un jour avant l'utilisation.
* Pour la cuisson des tartes et autres préparation liquides, il est préférable de faire précuire la pâte, qui sinon risque de s'imbiber et de rester à moitié crue. (La passer au four dans un moule après l'avoir piquée avec une fourchette et en ayant disposé dessus un poids. Une fois la pâte légèrement dorée, la remplir et finir la cuisson.)

## Recettes à base de pâte feuilletée

* Croissant
* Soupe aux truffes noires VGE avec chapeau feuilleté.
* Galette des rois : pâte feuilletée et frangipane.
* Rustico leccese : pâte feuilletée garnie de mozzarella, béchamel, tomate, poivron et noix muscade.
* Mille-feuille
* Paille nantaise.
* Apfelstrudel
* Pastéis de nata
* Quiche lorraine
Voir aussi Recettes de cuisine à base de pâte feuilletée.
* Wikipédia propose un article sur : « Pâte feuilletée ».
# Livre de cuisine/Pâte sablée
## Première recette

* Ingrédients
** 150 g de farine
** 225 g de beurre
** 150 g de sucre
** 2 œuf
** 1 pincée de sel
* Couper le beurre (pas mou) en grand cubes et le mélanger à la farine et au sucre jusqu'à obtenir une sorte de sable homogène. Attention à ne pas trop faire durer l'opération afin que le beurre ne fonde pas.
* Pour que le beurre ne fonde pas trop vite, on peut mélanger en utilisant un couteau en coupant les morceaux de beurre sur le mélange farine/sucre. C'est plus long à mélanger mais on obtient plus sûrement l'effet sable.
* Ajouter l'œuf et mélanger pour former une belle boule de pâte.
On peut bien sûr imaginer toutes sortes de variantes, telle que par exemple ajouter de la canelle pour parfumer mieux des tartes aux quetches ou à la pomme...

## Deuxième recette

* Ingrédients
** 250 g de farine
** 150 g de beurre (ajouter du sel s'il ne s'agit pas de beurre salé ou demi-sel)
** 75 g de sucre
** 1 œuf
* Couper le beurre en morceaux dans un saladier. Ajouter l'œuf et le sucre. Bien écraser avec une fourchette jusqu'à ce que le tout soit le plus homogène possible.
* Ajouter la farine, mélanger jusqu'à obtenir une pâte consistante qui ne colle plus.
* Laissez reposer une demi-heure au réfrigérateur pour éviter que la pâte se tasse à la cuisson.

## Biscuits Sablés

* Ingrédients
** 250 g de farine
** 200 g de beurre
** 150 g de sucre glace ou cristal
** 50 g de poudre d'amande
** 3 jaunes d'œuf
** 2 pincées de levure
** 1 gousse de vanille ou sucre vanillé ou extrait de vanille
** 1 pincée de sel (facultatif)
* Couper le beurre ramolli en dés avec une pincée de sel et la vanille.
* Ajouter le sucre. Battre
* Ajouter les jaunes d’œuf. Battre
* Ajouter la poudre d'amande. Battre
* Ajouter le quart de la farine. Battre
* Puis finir de verser la farine en travaillant délicatement à la main
* Le tour de main consiste à ne pas trop travailler la farine et la pâte. L'idéal étant de laisser retomber la pâte dans la farine jusqu'au mélange complet. Elle doit être légère et aérée.
* Laisser reposer au moins 1 heure
* Former des galettes, badigeonner de jaune d’œuf le dessus de chaque galette et enfourner à four chaud 180° jusqu'à obtenir une belle couleur sur le dessus.
* Ils se conserveront bien et garderons toute leur légèreté.
# Livre de cuisine/Pâte sucrée
## Pâte sucrée
### Ingrédients

* 250 g de farine
* 125 g de beurre
* 125 g de sucre glace
* 1 œuf
* 1 jaune d'œuf
* 3 g de levure chimique

### Procéder

Mélanger le beurre et le sucre glace jusqu'à obtenir une texture sableuse, puis ajouter l'œuf et le jaune, mélanger et incorporer la farine et la levure. Réserver au froid.

### Utilisation

Étaler la pâte, bien froide et d'une épaisseur de 1 à 2 mm, et foncer la dans un cercle ou un moule à tarte et avec une fourchette ou autre faire des petits trous sur tout le fond. Cuire entre 150° et 170° jusqu'à se que le pâte devienne blonde. Attention une bulle risque de se former au centre il est important de la percer avant la fin de cuisson.
# Livre de cuisine/Pâte à frire

La pâte à frire est une pâte destinée à enrober différents aliments pour les apprêter en beignets (viande hachée, poissons, légumes, fruits...)
Il existe de nombreuses recettes, en fonction de l'aliment à frire, de l'époque, du pays ou de la région dans un pays donné (et des idées de chacun...)

## Pour un emploi courant
### Ingrédients

* 125 g de farine tamisée de préférence
* 3 g de sel
* 1 cuillerée à soupe d'huile ou de beurre fondu clarifié
* 2 décilitres d'eau tiède
* 1 blanc d'œuf battu en neige

### Préparation

* Mettre la farine dans une terrine ou un saladier.
* Faire un puits au centre de la farine (il faut voir le fond du saladier).
* Déposer dans ce trou tous les ingrédients nécessaires sauf l'eau ou tout autre élément liquide prévu dans la recette.
* Mélanger tous ces éléments dans le trou avec une cuiller en bois. Si la recette comporte un jaune d'œuf, le délayer en premier, seul.
* Incorporer très progressivement la farine en tournant.
* Lorsque toute la farine est incorporée, verser très progressivement le liquide au centre de la pâte sans cesser de tourner. On ne doit ni battre, ni soulever la pâte. La pâte doit avoir la consistance d'une crème liquide qui ne tient pas à la cuiller mais qui la masque complètement.
* Si possible, laisser reposer la pâte 1 à 2 heures.
* Incorporer le blanc d'œuf battu en neige au moment de l'utilisation, toujours en tournant.

## Pour des beignets de fruits

* 125 g de farine tamisée de préférence
* 1 pincée de sel et 1 pincée de sucre
* 1 cuillerée à soupe d'huile ou de beurre fondu clarifié
* 1/2 décilitre d'eau tiède
* 1 décilitre de bière
* 1 œuf entier
* 1 cuillerée à soupe de Cognac
Cette pâte doit reposer 2 à 4 heures avant utilisation.

## Pour des beignets de légumes ou de viande hachée (fritots)

* 125 g de farine tamisée de préférence
* 3 g de sel
* 1 cuillerée à soupe d'huile
* 2 décilitres de lait
* 1 jaune d'œuf
* 2 blancs d'œufs battus en neige

## Pour des beignets de poissons

* 100 g de farine tamisée de préférence
* 1 pincée de sel
* 2 cuillerées à soupe d'huile
* 2 décilitres de bière
* 2 œufs entiers
Battre les œufs avec le sel, l'huile et 4 cuillerées de bière. Mélanger la farine et délayer le reste de la bière.
Cette pâte est très coulante.
# Mathc initiation/Fichiers h : a02b

Sommaire
Installer ce fichier dans votre répertoire de travail.
Dans ce fichier il y a les defines.
# Mathc initiation/Fichiers h : a02c

Sommaire
Installer ce fichier dans votre répertoire de travail.
La fonction clrscrn; efface l'écran en introduisant des lignes vides.
La fonction stop; arrête le programme.
La fonction stop_w; arrête les boucles while et dowhile.
# Mathc initiation/Fichiers h : c14

Sommaire

## Calculer une intégrale avec la méthode de simpson

En analyse numérique, la méthode de Simpson, du nom de Thomas Simpson, est une technique de calcul numérique d'une intégrale. wikipedia
Copier la bibliothèque dans votre répertoire de travail :
* x_hfile.h ............ Déclaration des fichiers h
* x_def.h .............. Déclaration des utilitaires
* x_dx.h ............... Intégrale simple
Quelques exemples d'applications :
* fa.h ..... c1a.c ... f(x) = "sqrt(x)";
* fb.h ..... c1b.c ... f(x) = "1.0/sqrt(x)";
* fc.h ..... c1c.c ... f(x) = "sin(x)";
* fd.h ..... c1d.c ... f(x) = "exp(x)";
* fe.h ..... c1e.c ... f(x) = "ln(x)";
# Mathc initiation/Fichiers h : c14v2dp

Sommaire
Installer ce fichier dans votre répertoire de travail.
Dans ce fichier il y a la fonction f et sa primitive F.
# Mathc initiation/Fichiers h : 81b

Sommaire
Installer ce fichier dans votre répertoire de travail.
# Mathc initiation/Fichiers h : c14v2db

Sommaire
Installer ce fichier dans votre répertoire de travail.
Dans ce fichier il y a la fonction f et sa primitive F.
# Mathc initiation/Fichiers h : 81c

Sommaire
Installer ce fichier dans votre répertoire de travail.
# Mathc initiation/Fichiers h : c14v2db2

Sommaire
Installer ce fichier dans votre répertoire de travail.
Dans ce fichier il y a la fonction f et sa primitive F.
# Mathc initiation/Fichiers h : c144

Sommaire

## Calculer une intégrale avec la méthode des trapèzes

En analyse numérique, la méthode des trapèzes est une méthode pour le calcul numérique d'une intégrale. wikipedia
Copier la bibliothèque dans votre répertoire de travail :
* x_hfile.h ............ Déclaration des fichiers h
* x_def.h .............. Déclaration des utilitaires
* x_trapez.h ......... L'algorithme pour la méthode des trapèzes
Quelques exemples d'applications :
* fa.h ..... c1a.c ... f(x) = "sqrt(x)";
* fb.h ..... c1b.c ... f(x) = "1.0/sqrt(x)";
* fc.h ..... c1c.c ... f(x) = "sin(x)";
* fd.h ..... c1d.c ... f(x) = "exp(x)";
* fe.h ..... c1e.c ... f(x) = "ln(x)";
# Mathc initiation/Fichiers h : a02d

Sommaire
Installer ce fichier dans votre répertoire de travail.
Ces fonctions nous donnerons des entiers aléatoires.
La valeur zéro a été neutralisé.
# Git

Git est un logiciel de gestion de versions parmi les plus populaires. Il a été conçu pour gérer les projets de très grandes envergures.
C'est un logiciel libre créé par Linus Torvalds qui a souhaité remplacer l'outil propriétaire qui était utilisé pour le développement du noyau Linux.
* Une version imprimable du livre « Git » est disponible. (voir/ modifier)
* Une version PDF de ce livre est disponible.
Git respecte les principes typiques Unix. Ce n'est pas un logiciel monolithique mais un ensemble de petits composants exécutant une tâche unique. Par exemple dans Git v1.5.3, la suite d'utilitaires est constituée de 143 commandes spécialisées, dont une bonne fraction doit être appelée en Bash.
Ce logiciel en ligne de commande disponible sur les Unix-like, Mac OS et Windows et est distribué selon les termes de la licence publique générale GNU version 2.
L'objectif du présent livre est de permettre au lecteur de se familiariser avec les concepts fondamentaux de Git et de prendre en main Git afin de pouvoir gérer un projet de développement logiciel de façon décentralisée de façon sûre et respectueuse des bonnes pratiques de développement.

## Sommaire

Consultez également ces pages dans d’autres projets Wikimedia :
* Ressources multimédia sur Commons.
* Article encyclopédique sur Wikipédia.
* Principes
* Apprendre à travailler avec Git
** Avant de commencer : installation et configuration de Git
** Création de votre dépôt local
** Visualiser le contenu de votre dépôt local
** Premiers pas
** Gestion des branches
** Synchroniser le dépôt local avec le dépôt distant
* Fonctionnalités avancées
** Étiquetage (tags)
** Remise (stash)
** Recombinaison (rebase)
** Sous-modules et Super-projets
** Structure interne
** Pull-request
* Recettes
** Exclure des fichiers du dépôt
** Écrire des messages de commit
* Environnement
** Intégration dans les IDEs
** Améliorer sa productivité en configurant Git
** Git sous Linux
** Git sous Windows
** Forges
*** GitLab
*** GitHub
*** Bitbucket
* Git et Subversion (svn)
** Passer de Subversion à Git
** Travailler avec Git local et un dépôt Subversion distant
** Participer au développement de Wikimédia (Gerrit)
* Problèmes connus
* Ressources externes
# Gimp, Quézaco ?/Créer une animation GIF
## Principe

Un gif animé est une image qui en contenant plusieurs, et les fait défiler après un certain temps. Certains outils en ligne comme http://gifmaker.me/ permettent de les générer de façon basique.

## Avec GIMP

Situation initiale : nous avons un lot d'images *.png statiques qui se succèdent. Nous voulons réduire cette galerie pour en faire une image animée. Ceci fonctionne également avec des images *.gif, *.jpg, *.jpeg .
Note : 5 à 10 minutes pour l'apprentissage, 1 à 2 minutes par lot d'images à animer ensuite.
Étapes:
* Ouvrir la 1re image de la série dans GIMP (image1.png)
* File > Open as layers > trouver et sélectionner toutes les autres images de la série (de image2.png à imageX.png) grâce à (Ctrl+clic) > Open
* Vérifier que les calques sont chargés dans le bon ordre (X en haut, puis 3, 2, 1 en bas)
* Astuce : Dupliquez l'image de départ (image1.png) au moins 2 fois, voire également l'image d'arrivée (X). Cela permettra aux lecteurs de l'animation de passer 2 fois plus de temps sur ces étapes clefs : image1.png = la description de la situation initiale ; imageX.png = la situation finale.
* File > Save as > changer l'extension pour *.gif > Save
* Clic "Save as animation" > Export
* Régler la vitesse : 1.000 millisecondes est souvent un bon choix. Plus le sujet est complexe, plus il vous faudra ralentir (2.000, 4.000 msec.) afin de garder un résultat final agréable.

### Exercices

Voici 5 images statiques qui peuvent vous servir a créer une image animée. Téléchargez les sur votre ordinateur et animez les.
* Image de départ et de fin...
* ...utilisée 2 fois.
* Image vierge.
* Image 1er trait
* Image 2er trait
* Image 3er trait
Options
Faites suivre le nom de chaque calque par ses options d'affichage, mises entre parenthèse : temps d'apparition (100ms) et mode (replace) ou (combine) - remplace l'image précédente ou se combine avec.
Image de fond
Pour faire évoluer un motif au dessus d'une image de fond restant fixe, il faut recopier cette image dans chaque calque (comme le symbole grisé de l'exercice précédent). Cela peut fortement alourdir la taille du fichier GIF et créer un effet clignotant.
Astuce : Si vous devez insérer votre GIF dans un logiciel d'affichage tel que MS Powerpoint ou LibreOffice Presentation, n'insérez le fond que dans le premier calque et copiez le dans un fichier image à part. Dans votre logiciel d'affichage, superposez les deux images.
# Git/Bitbucket

* Principes
* Apprendre à travailler avec Git
** Avant de commencer : installation et configuration de Git
** Création de votre dépôt local
** Visualiser le contenu de votre dépôt local
** Premiers pas
** Gestion des branches
** Synchroniser le dépôt local avec le dépôt distant
* Fonctionnalités avancées
** Étiquetage (tags)
** Remise (stash)
** Recombinaison (rebase)
** Sous-modules et Super-projets
** Structure interne
** Pull-request
* Recettes
** Exclure des fichiers du dépôt
** Écrire des messages de commit
* Environnement
** Intégration dans les IDEs
** Améliorer sa productivité en configurant Git
** Git sous Linux
** Git sous Windows
** Forges
*** GitLab
*** GitHub
*** Bitbucket
* Git et Subversion (svn)
** Passer de Subversion à Git
** Travailler avec Git local et un dépôt Subversion distant
** Participer au développement de Wikimédia (Gerrit)
* Problèmes connus
* Ressources externes
* Principes
* Apprendre à travailler avec Git
** Avant de commencer : installation et configuration de Git
** Création de votre dépôt local
** Visualiser le contenu de votre dépôt local
** Premiers pas
** Gestion des branches
** Synchroniser le dépôt local avec le dépôt distant
* Fonctionnalités avancées
** Étiquetage (tags)
** Remise (stash)
** Recombinaison (rebase)
** Sous-modules et Super-projets
** Structure interne
** Pull-request
* Recettes
** Exclure des fichiers du dépôt
** Écrire des messages de commit
* Environnement
** Intégration dans les IDEs
** Améliorer sa productivité en configurant Git
** Git sous Linux
** Git sous Windows
** Forges
*** GitLab
*** GitHub
*** Bitbucket
* Git et Subversion (svn)
** Passer de Subversion à Git
** Travailler avec Git local et un dépôt Subversion distant
** Participer au développement de Wikimédia (Gerrit)
* Problèmes connus
* Ressources externes
[ Modifier le sommaire ]
Bitbucket est une forge logicielle de la société Atlassian, lancée en 2008.

## CI/CD

La configuration des pipelines se trouve dans bitbucket-pipelines.yml.
Un éditeur / validateur en ligne existe sur https://bitbucket-pipelines.atlassian.io/validator.
Les variables spécifiques aux pipelines (qui ne doivent être versionnées dans le dépôt) sont configurables dans l'interface sur /admin/addon/admin/pipelines/repository-variables.

### Runners

La version gratuite permet de lancer 50 min de pipelines par mois.
Pour éviter cela, on peut lancer les builds sur ses propres serveurs (runners), définis dans /admin/addon/admin/pipelines/runners.

### Exemple simple

Voici un pipeline avec deux étapes parallèles PHP :
# Mathc matrices/a28

Sommaire

### Préambule

Voir l'introduction du livre pour une présentation de gnuplot.

## En pratique

Vous pouvez tester ces exemples en les copiant directement dans gnuplot sans passer par le fichier a_main.plt. Il suffit ensuite de taper return pour effectuer les commandes.

### test

Cet exemple donne les informations de base.

### Chaine de caractères
#### linetype | lt <0..15>

Chaque nombre correspond à une couleur différente. (voir test)

#### linewidth | lw <1.. 6>

Chaque nombre correspond à une épaisseur différente.

### Liste de points
#### plot "data"

Dessiner une liste de points.
Créer un fichier "data" avec ces données :

#### pointtype | pt <0..15>

Chaque nombre correspond à un dessin différent de points. (voir test)

#### pointsize | ps <1.. >

Chaque nombre correspond taille de points différents. (voir test)

#### with linesp

Les points sont réliés par des segments.

#### pt 0

Sans les points.

### Commandes générales
#### complet
## En pratique

Les premières commandes pour dessiner des fonctions en 3d.
# Mathc matrices/a27

Sous Ubuntu (linux), pour copier une matrice de la fenêtre du terminal dans octave :
* Il faut sélectionner le texte avec la souris dans le terminal
* utiliser les touches ctrl shift c pour enregistrer le texte
* Utiliser les touches ctrl v dans la fenêtre de octave.
# Découvrir Scilab/Sommaire

* Interface
* Calculs élémentaires
* Calcul numérique
* Statistiques
* Interpolation, extrapolation et lissage
* Régression
* Calcul différentiel et intégral
* Résolution d'équations
* Optimisation d'une fonction
* Matrices creuses
* Graphiques et sons
* Programmation
* Créer une interface graphique GUI
* Environnement
* Structures de données avancées
* Gestion des fichiers
* Équivalences Matlab-Scilab
* Xcos
* Atoms
* Index
# Découvrir Scilab/Matrices creuses

Table des matières — Index
4. Matrices creuses

## Qu'est-ce qu'une matrice creuse ?

Une matrice creuse est une matrice dont seuls les éléments non nuls sont stockés en mémoire, par opposition à une matrice pleine dont tous les termes sont rangés en mémoire. Dans le cas de matrices diagonales, ou de matrices ne comportant qu'un faible nombre d'éléments non nuls, l'économie en terme de mémoire peut être considérable.
Outre cette économie en terme de mémoire, l'utilisation de matrices creuses peut accélérer fortement certains calculs.

## Création d'une matrice creuse

La fonction sparse permet de créer des matrices creuses, ou de convertir une matrice pleine en matrice creuse.
| Syntaxe | Description | Exemple |
| sparse (A) | Transforme la matrice A en une matrice creuse | -->A = [0, 1; 2, 0] A = 0. 1. 2. 0. -->sparse (A) ans = ( 2, 2) sparse matrix ( 1, 2) 1. ( 2, 1) 2. |
| sparse (ij, v [,mn]) | Crée une matrice creuse : ij : matrice à deux colonnes donnant la position des éléments non nuls ; vv : vecteur donnant la valeur des éléments non nuls ; nm : vecteur à deux éléments donnant la dimension de la matrice. | -->A = sparse ([1, 2; 4, 3], [1, 1]) A = ( 4, 3) sparse matrix ( 1, 2) 1. ( 4, 3) 1. -->full (A) ans = 0. 1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 1. |
| sparse (,, [n, m]) | Crée une matrice creuse "vide" de dimension n*m. Équivalent au code matlab : sparse (n, m) | -->A = sparse (,, [2, 3]) A = ( 2, 3) zero sparse matrix -->full (A) ans = 0. 0. 0. 0. 0. 0. |

## Matrice diagonale

La fonction Matlab spdiags n'existe pas sous scilab. Pour créer une matrice diagonale, il faut passer par la fonction générique sparse de création d'une matrice creuse :
* n : dimension de la matrice;
* d : vecteur des valeurs de la diagonale.
Exemple :
| d = [1, 5, 2, 4] | d = 1. 5. 2. 4. |
| A = sparse ([1:4; 1:4]', d) | A = ( 4, 4) sparse matrix ( 1, 1) 1. ( 2, 2) 5. ( 3, 3) 2. ( 4, 4) 4. |
| full (A) | ans = 1. 0. 0. 0. 0. 5. 0. 0. 0. 0. 2. 0. 0. 0. 0. 4. |

## Voir aussi
### Liens externes

* Introduction to sparse matrices in Scilab, Consortium Scilab - Digiteo - Michael Baudin
Calcul numérique < ↑ > Graphiques et sons