RÉSUMÉ MATLAB
Dans ce document nous avons vue tous ce qui peut nous aidez avec le logiciel MATLAB en
40 pages. Et dans ce document on nous présente l’introduction de Matlab, la philosophie de
Matlab donc tout ce qui sera l’interface de Matlab, la commande window, workspace,
command History, current folder, editor, help, « Hello World » ici ça sera plus le script, la
fonction. Puis les outils de base, donc les types de variables, la précision, les arithmétiques et
opérations sur les scalaires. Dans les vecteurs on nous explique la définition de vecteur,
comment manipuler le vecteur et les opérations des vecteurs dans l’interface MATLAB. En ce
qui concerne les matrices, on nous apprend comment définir une matrice, la manipuler, les
opérations matricielles du type addition et soustraction, les opérations de produit, les
opérations d’inverse et division puis comment résoudre système linéaire. Après avoir fais tous
ça, nous devons savoir comment représenter graphiquement c’est qu’on a fait donc on peut
voir le graphique de fonction, le graphique de plusieurs fonctions, les bar graphs et box plots,
l’histogrammes, le nuage de points, le graphique des fonctions de deux variables et pour finir
les images. Puis on nous montre la notion de programmation avec la notion de boucles et test
Si. En deuxième position on nous montre le traitement du signal. Et dedans on nous montre la
série de Fourier, l’application a la synthèse de signaux sous MATLAB et pour finir la
transformer de Fourier. Dans la transformation de Fourier il y a comment définir cela et le
type de transformation de Fourier discrète.
C’est que nous devons savoir sur MATLAB est que l’utilisation de logiciel de calcul est
devenu depuis les années 70 absolument indispensable dans le domaine scientifique, aussi
bien pour le technicien que l’ingénieur ou le chercheur. Matlab a été développé par la société
Mathworks. Il s’agit d’un des langages de programmation scientifique les plus populaires.
Quand on a parcouru le document, nous avons vu que Il faut bien comprendre la différence
entre ces deux objectifs qui sont l’analyse des données efficacement et simuler
numériquement des systèmes physiques. D’une part une série de données est produite par une
expérience et notre objectif est d’analyser ces données pour en faire ressortir les éléments les
plus pertinents. Lorsque l’on parle de donnée, il peut s’agir par exemple d’une mesure d’un
paramètre physique, du cours de la bourse, des réponses à un sondage ou bien de tout autres
valeurs pouvant être tabulées. Lorsque l’on parle de simulations numériques, on s’intéresse à
la modélisation d’un système ce qui passe le plus souvent par la résolution d’équations
différentielles. Pour ces deux objectifs, nous allons utiliser des notions de mathématiques qui
seront parfois nouvelles pour les étudiants. La particularité de Matlab est de manipuler
uniquement des variables numériques (pas de calcul formel). Par défaut ces variables sont
codées sur 64 bits (double précision) et peuvent contenir jusqu’à 16 chiffres significatifs. Les
plus grands manipules par Matlab sont 10³⁰⁶, au delà de cette limite ils seront considérés
comme infini et notés Inf. Réciproquement, les nombres les plus petits 10^-306, au-delà de
cette limite ils seront considérés comme zéro et noté 0. Lorsqu’une valeur est manquante ou si
le résultat d’un calcul n’existe pas alors la variable prendra la valeur Nan.
L’analyse et le traitement de données est un sujet très vaste qui nécessiterais un cours à part
entière. En programmation on parle d’objet pour décrirai de manière générale les concepts
que l’on manipulent, de la même manière que l’on parle de variables en mathématiques.
L’objet le plus commun dans Matlab est la à matrice. C’est donc un tableau d’éléments d’un
type donné, par exemple un tableau d’entier, de réels, de texte, de variable logiques.
C’est qu’on peut dire sur l’interface est que l’interface peut changer légèrement mais les
points centraux resteront identiques. Comme pour la commande window on peut observer
que ça commence toujours avec “»”. Et dans workspace on peut observer Dans cette fenêtre,
on obtient la liste des variables connues par Matlab . Il est possible de double-cliquer sur une
variable pour l’afficher. Un clic-droit sur les variables offre de nombreuses options telles que :
Copiez, Collez, Supprimez etc…
Lorsque l’on exécute une analyse de données sur les résultats d’une expérience Il est essentiel
de conserver une trace de toutes les opérations qui ont été réalisées. C’est la base de la
traçabilité et de la reproductibilité des résultats scientifiques. Il est possible de cliquer sur une
commande dans cette fenêtre pour l’exécuter ànouveau. On peut également remonter dans la
liste de commandes en se plaçant dans la Command Window et en pressant les flèches de
direction. Matlab est également capable de remonter dans la liste de commandes en ne prenant
en compte que les commandes qui commencent par certains caractères. Si l’on recherche une
commande que l’on a entrées précédemment, on peut taper le début de cette commande puis
la flèche du haut et Matlab cherchera uniquement parmi les commandes ayant le même début.
Par ailleurs, il est parfois important d’enregistrer dans un fichier indépendant la liste des
commandes utilisées. Pour ce faire on utilise :
>> diary filename
Cette commande va créer un fichier filename qui enregistrera toutes les commandes entrées
jusqu’à ce que l’on utilise diary off.
Pour ce qui est de savoir Hello World, on doit retenir que Il s’agit d’un bref programme pour
mettre en place les différents éléments nécessaires qui est un message de teste initié par Brian
Kernighan et Dennis Ritchie.
Le script et le fichier .M le plus simple, il s’agit simplement d’une liste des commandes mises
bout à bout pour sauvegarder dans un fichier. Pour commencer en fixe le USERPATH on crée
sur un fichier .M dans ce dossier et on nomme ce fichier et HELLO.M. sauvegarder ensuite
script, puis dans la fenêtre commande de Windows on tape la commande et le haut
Une fonction va permettre de rentrer les arguments en entrée et d'obtenir différentes variable
en sortie on se regarde le fichier M puis on l’appelle depuis la fenêtre commande de
Window.les outils de base comme on l'a dit le principe de base de matlab étaient considérés la
plupart des objets comme des matrices ainsi les opérations +,-,*,/ doivent et comprendre
comme des opérations matricielles on consacrera la fonction suivante à ces opérations.
Passons main à l’utilisation des vecteurs. un vecteur sur matlab et une collection d'éléments
du même type. Un vecteur pourra représenter des valeurs expérimentales ou bien des valeurs
discrétisée d’une fonction continue. La méthode la plus simple pour définir un vecteur est de
donner sa description explicite à l’aide de la commande [ ] par exemple.
On peut concaténer deux vecteurs :
»Vec1 = [ 1 3 5] ;
»Vec2 = [9 10 11] ;
»Vec3 = [ vec1 vec2]
»Vec = 1 3 5 9 10 11
On peut Également prendre la transposer pour passer d’une ligne à une colonne ou
réciproquement mais nous devons savoir qu'il n'est pas nécessaire de définir la taille d'un
vecteur par contre la commande lenghth ()permet de retourner cette quantité.
sans parler de la matrice, Une matrice va se définir de façon similaire à un vecteur avec le
commande [ ] sauf que début il y a la lettre A :
» A = [ 1 2 ; 4 3]
Et comme pour les vecteurs, il existe aussi plusieurs opérations qu’on peut effectuer avec la
matrice. On peut manipuler cette matrice avec différentes opérations matricielles telles que
l’addition et la soustraction ou la multiplication tout comme la division. Et il les action pour
d’effectuer cette matrice reste la même que dans le cours d’algèbre que nous avons vu en bac1
et ça ne change pas.
La représentation graphique et de Réaliser des graphes décalissé présentant clairement nos
données. Mon club n’est pas le langage le plus adapté pour faire de jolis graphes Igor ou elle
seron des outils plus spécifiquement orientés vers la mise en forme cependant les récentes
versions des matelas ont fédérant procréé dans ce domaine et il est maintenant possible
d'obtenir des rendus très corrects avec matlab la fonction la plus simple et l'affiche d'une
fonction d'une variable réelle comme pour une fonction f(x)=cos π x
» X = [0 : 0.1 : 6] ; Y = cos (X*pi) ;
Figure(1)
Plot (X,Y)
L’aide de plot permet de connaître les méthodes pour personnaliser son graph. Et on peut
avoir un exemple pareil comme dans le document :
En ce qui concerne le traitement de signal devrait étudier les transformées de Fourier. Ces
dernières nous permettent de comprendre le concept du qui sous-entend toute l'analyse de
Fourier pour le traitement du signal que nous verrons dans le corps puis résoudre différentes
questions qu'il y a.