Traitements, algorithmes et simulation avec Scilab
Enregistré dans:
| Auteur principal: | |
|---|---|
| Format: | Livre papier |
| Langue: | Français |
| Publié: |
Paris :
Lavoisier-Hermes
DL 2017.
|
| Collection: | Information numérique : traitement, interprétation, communication
|
| Sujets: | |
| Autres localisations: | Voir dans le Sudoc |
Table des matières:
- P. 5
- Table des matières
- P. 9
- Avant-propos
- P. 11
- Notations et abréviations
- P. 15
- 1 Introduction au langage
- P. 19
- 1.1 Variables et constantes
- P. 19
- 1.1.1 Vecteurs et matrices
- P. 24
- 1.1.2 Les chaînes de caractères
- P. 26
- 1.1.3 Matrices prédéfinies
- P. 27
- 1.1.4 Constantes et initialisations
- P. 28
- 1.1.5 Tableaux multidimensionnels
- P. 29
- 1.1.6 Cellules et structures
- P. 33
- 1.2 Opérations et fonctions
- P. 33
- 1.2.1 Opérations matricielles
- P. 36
- 1.2.2 Opérations pointées
- P. 36
- 1.2.3 Produit de Kronecker
- P. 37
- 1.2.4 Relations de précédence des opérateurs
- P. 37
- 1.2.5 Fonctions mathématiques
- P. 39
- 1.2.6 Fonctions de matrices
- P. 39
- 1.2.7 Autres fonctions utiles
- P. 41
- 1.3 Structures de base dans la programmation
- P. 42
- 1.3.1 Opérateurs logiques et variables booléennes
- P. 44
- 1.3.2 Les boucles
- P. 45
- 1.3.3 Boucles implicites
- P. 48
- 1.3.4 Les fonctions personnelles
- P. 50
- 1.4 Les affichages
- P. 50
- 1.4.1 Affichage 2D
- P. 52
- 1.4.2 Autres fonctions utilisables pour les tracés 2D
- P. 54
- 1.4.3 Affichage 3D
- P. 57
- 1.4.4 Les animations
- P. 58
- 1.5 Conversion nombres - chaînes de caractères
- P. 59
- 1.6 Entrées/sorties
- P. 60
- 1.6.1 Messages
- P. 61
- 1.6.2 Entrées à partir du clavier ou de la souris
- P. 62
- 1.6.3 Entrées/sorties dans des fichiers
- P. 66
- 1.6.4 Entrées/sorties spécialisées
- P. 68
- 1.7 Exercices
- P. 71
- 2 Ecriture des programmes et mise au point
- P. 71
- 2.1 Gestion du fonctionnement
- P. 72
- 2.2 Programmes et fonctions, compléments
- P. 72
- 2.2.1 Fonctions locales
- P. 73
- 2.2.2 Bibliothèques de fonctions
- P. 75
- 2.3 Exécution de chaînes de caractères
- P. 76
- 2.4 Appel au système d'exploitation
- P. 77
- 2.5 Mise au point
- P. 77
- 2.5.1 Edition des variables
- P. 77
- 2.5.2 Points d'arrêt
- P. 78
- 2.5.3 Mise au point directe
- P. 79
- 2.5.4 Traitement local des erreurs
- P. 80
- 2.5.5 Extraction d'informations d'exécution
- P. 80
- 2.6 Le développement d'applications
- P. 83
- 3 La transformée de Fourier dans Scilab
- P. 84
- 3.1 Les transformées de Fourier
- P. 86
- 3.1.1 La TF de signaux à temps continu
- P. 87
- 3.1.2 La TF de signaux à temps discret ou TFTD
- P. 89
- 3.1.3 La TF discrète de signaux à temps discret ou TFD
- P. 95
- 3.2 Application au filtrage des signaux
- P. 95
- 3.2.1 Notion de système linéaire invariant
- P. 96
- 3.2.2 Réalisation du filtrage sous Scilab
- P. 98
- 3.2.3 Réponse en fréquences
- P. 101
- 4 Variables aléatoires
- P. 101
- 4.1 Lois usuelles
- P. 101
- 4.1.1 Loi uniforme sur (a, b)
- P. 104
- 4.1.2 Loi de Bernoulli
- P. 105
- 4.1.3 Loi binomiale
- P. 108
- 4.1.4 Variables aléatoires gaussiennes réelles
- P. 109
- 4.1.5 Variables aléatoires gaussiennes complexes
- P. 111
- 4.1.6 Vecteurs aléatoires gaussiens
- P. 112
- 4.2 Estimation de la densité de probabilité
- P. 117
- 4.3 Génération de variables aléatoires
- P. 117
- 4.3.1 Générateurs de Scilab
- P. 118
- 4.3.2 Chaînes de Markov
- P. 121
- 4.3.3 Génération de variables aléatoires
- P. 123
- 4.4 Exercices
- P. 127
- 5 Eléments d'automatique linéaire à temps continu
- P. 128
- 5.1 La transformée de Laplace
- P. 129
- 5.1.1 Définition
- P. 130
- 5.1.2 Quelques propriétés
- P. 131
- 5.1.3 Notion de système
- P. 135
- 5.2 Outils graphiques
- P. 135
- 5.2.1 Diagrammes de Bode
- P. 142
- 5.2.2 Diagramme de Nyquist
- P. 146
- 5.3 Le pourquoi du bouclage
- P. 147
- 5.3.1 Schémas généraux
- P. 147
- 5.3.2 Utilisation du diagramme de Nyquist
- P. 151
- 5.3.3 Autres critères de stabilité
- P. 152
- 5.3.4 Critères de performances
- P. 155
- 5.3.5 La précision
- P. 155
- 5.3.6 Le diagramme de Black-Nichols
- P. 156
- 5.3.7 Le compensateur PID
- P. 157
- 5.3.8 Exemple d'application
- P. 162
- 5.3.9 Lieu d'Evans ou lieu des pôles
- P. 163
- 5.4 Exercices
- P. 167
- 6 Simulation
- P. 167
- 6.1 Eléments de base
- P. 172
- 6.2 Les super-blocs
- P. 173
- 6.3 Passage de paramètres
- P. 173
- 6.3.1 Variables implicites
- P. 174
- 6.3.2 Appel de Xcos à partir de scripts Scilab
- P. 175
- 6.4 Exercices
- P. 177
- 7 Résolution d'équations
- P. 177
- 7.1 Recherche de zéros
- P. 177
- 7.1.1 Zéros d'une fonction par la méthode de Newton
- P. 178
- 7.1.2 Racines d'un polynôme par Newton-Raphson
- P. 180
- 7.1.3 Méthode de Jenkins et Traub
- P. 183
- 7.2 Systèmes d'équations linéaires
- P. 184
- 7.2.1 Algorithmes de base de la décomposition QR
- P. 188
- 7.2.2 Itération de Gauss ou méthode de Jacobi
- P. 188
- 7.2.3 Itération de Gauss-Seidel
- P. 189
- 7.2.4 Remarques
- P. 190
- 7.2.5 Méthode du gradient conjugué
- P. 195
- 7.3 Problèmes de valeurs propres
- P. 195
- 7.3.1 Recherche de la valeur propre de plus grand module
- P. 197
- 7.3.2 Méthode de Schur
- P. 198
- 7.3.3 Calcul du polynôme caractéristique
- P. 200
- 7.4 Systèmes d'équations non linéaires
- P. 202
- 7.5 Résolution d'équations différentielles ordinaires (ODE)
- P. 202
- 7.5.1 Passage du continu au discret
- P. 204
- 7.5.2 Cas linéaire, résolution en temps continu
- P. 206
- 7.5.3 Système différentiel
- P. 213
- 7.6 Exercices
- P. 217
- 8 Quelques éléments sur les images
- P. 217
- 8.1 Définition des images
- P. 217
- 8.2 Utilisation des fonctions fournies par Scilab
- P. 221
- 8.3 Quelques traitements appliqués aux images indexées
- P. 221
- 8.3.1 Filtrage
- P. 224
- 8.3.2 Seuillage
- P. 224
- 8.3.3 Décomposition d'une image
- P. 229
- 8.4 Exercices
- P. 233
- 9 Exercices divers
- P. 233
- 9.1 Communications
- P. 237
- 9.2 Méthode de Monte-Carlo
- P. 239
- 9.3 Corde vibrante
- P. 239
- 9.3.1 Solution en temps continu
- P. 241
- 9.3.2 Simulation en temps discret
- P. 243
- Annexes
- P. 243
- A.1 Rappels sur les variables aléatoires
- P. 243
- A.1.1 Définitions
- P. 247
- A.1.2 Moments et fonction caractéristique
- P. 251
- A.2 Construction d'interfaces graphiques
- P. 251
- A.2.1 Les éléments de contrôle
- P. 256
- A.2.2 Pour aller plus loin
- P. 258
- A.2.3 Exemple
- P. 261
- A.3 Les extensions
- P. 261
- A.3.1 Appel à l'aide de la fonction call
- P. 265
- A.3.2 Introduction à l'API
- P. 272
- A.4 Indications sur les exercices
- P. 272
- A.4.1 Introduction au langage
- P. 276
- A.4.2 Ecriture des programmes et mise au point
- P. 276
- A.4.3 La transformée de Fourier dans Scilab
- P. 277
- A.4.4 Variables aléatoires
- P. 286
- A.4.5 Eléments d'automatique linéaire à temps continu
- P. 293
- A.4.6 Résolution d'équations
- P. 307
- A.4.7 Quelques éléments sur les images
- P. 309
- A.4.8 Simulation
- P. 313
- A.4.9 Exercices divers
- P. 322
- Bibliographie
- P. 324
- Index

