Traitements, algorithmes et simulation avec Scilab

Enregistré dans:
Détails bibliographiques
Auteur principal: Blanchet, Gérard, 1948-
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