Vous êtes sur la page 1sur 54

Cours

Éléments du module

Matlab

CHERIF Walid
Année Universitaire: 2014/2015
crf.walid@gmail.com
Interface Matlab

Éditeur de texte Espace de


travail
Répertoire
courant Fenêtre de commande

Historique des
commandes

CHERIF Walid - Matlab


Documentation Matlab

Commande help

Exemple :
pour avoir de la documentation sur la commande plot :

help plot

Pour une documentation plus complète :

Help/Product Help

CHERIF Walid - Matlab


Types de commandes Matlab

Expression :
formule permettant de calculer immédiatement un résultat

ex: 2*3 (entrée)

Instruction :
ensemble structuré d’expressions ou affectation

ex: a=3*3;
b=sin(pi*3);
c=a*b

Pour écrire plusieurs instructions à la fois, il est utile d’utiliser des fichiers
Scripts ou des fonctions.

CHERIF Walid - Matlab


Création de données

CHERIF Walid - Matlab


Création de données

CHERIF Walid - Matlab


Création de données

CHERIF Walid - Matlab


Création de données

Indexation

L'indexation commence à 1, et le dernier élément est end

Utiliser les deux-points pour spécifier un intervalle

Les deux-points seuls (:)


retournent tous les éléments dans cette dimension, ce qui est égal à 1:

CHERIF Walid - Matlab


Création de données

CHERIF Walid - Matlab


Commandes

Pour avoir une information sur une variable x :


whos x

Size:
détermine les dimensions d’une matrice.
Accepte 2 arguments, le premier étant la matrice et le deuxième étant la dimension
que l’on cherche (1 pour le nombre de lignes et 2 pour le nombre de colonnes)

CHERIF Walid - Matlab


Commandes

Pour effacer la variable x de l'espace de travail, taper clear x

Pour effacer toutes les variables de l'espace de travail taper clear all

CHERIF Walid - Matlab


Opérations sur les Matrices

Si on tape A = 335, on définit une variable A correspondant à une matrice à 1 ligne


et 1 colonne contenant le nombre 335.

Si on tape A = [12 15 138], on définit une variable A correspondant à une matrice à 1


ligne et 3 colonnes contenant les nombre 12, 15 et 138 (On peut parler dans ce cas
de vecteur). Les espaces entre les nombres permettent de délimiter les colonnes
(on peut aussi utiliser des , pour cela) .

Si on tape A = [1 3 5 ; 2 4 6], on définit une matrice A à 2 lignes et 3 colonnes. Les


caractères ; permettent de passer à la ligne et les espaces délimitent les colonnes.

Concaténation : si on a A = [1 2 3] et B = [4 5 6 7], on peut concaténer les 2 variables


en une seule :
C = [A B], on aura alors C = [1 2 3 4 5 6 7];

CHERIF Walid - Matlab


Opérations sur les Matrices

Vecteur commençant par 0 et allant jusqu'à 100 :


A = 0:100

Vecteur commençant par 3 et finissant par 27 par pas de 3 :


A = 3 :3 :27
(on aura alors A = [3 6 9 12 15 18 21 24 27] ).

Si on définit A = [1 4 2 6] (vecteur ligne), alors A' est égal à [1 ;2 ;3 ;4]


(vecteur colonne)
Ex: Si A = [1 2 3 ; 4 5 6 ; 7 8 9] alors A' = [1 4 7 ; 2 5 8 ; 3 6 9]

CHERIF Walid - Matlab


Opérations sur les Matrices

Eléments d'une matrice

Si on a A = [1 5 2 6] alors A(1,2) = 5 (1ère ligne, 2ème colonne).


[vu que la matrice A ne contient qu'1 seule ligne on peut se contenter d'écrire A(2) ]

Si on a A = [1 5 6 ; 2 3 6] alors A(2,2) = 3 (2ème ligne, 2ème colonne).

La variable end permet de récupérer le dernier élément d'un vecteur. Si on a


A = [1 5 2 6] alors A(end) = 6

CHERIF Walid - Matlab


Opérations sur les Matrices

A = [1 2 4 ; 2 6 8 ; 3 5 4].

Pour récupérer les 2 premiers éléments de la 2ème ligne :


A(2,[1 2]) = [2,6]
pour récupérer la 3ème ligne :
A(3, : ) = [3 5 4]
pour récupérer la 2ème colonne :
A( :,2) = [2 ;6 ;5]

CHERIF Walid - Matlab


Opérations sur les Matrices

Addition / soustraction :

A = [1 2 3 ; 4 5 6] , B = [2 4 6 ; 7 8 -1]

A+B = [3 6 9 ; 11 13 5]
A-B = [-1 -2 -3 ; -3 -3 7]

Multiplication / division :

A = [1 2 3 ; 4 5 6] , B = [2 4 6 ; 7 8 -1]

A.*B = [2 8 18 ; 28 40 -6]
A./B = [0.5 0.5 0.5 ; 0.57 0.62 -6]

CHERIF Walid - Matlab


Opérations sur les Matrices

fonctions trigonométriques : cos, acos, sin, asin, tan, atan, cot, acot

fonctions logarithmiques : exp, log (log Népérien), log10 (log de base 10)

fonctions somme et produits : sum, cumsum, prod, cumprod

génération de nombres aléatoires : rand, randn ...

Permutations aléatoires : randperm

transformée de Fourier discrète : fft, ifft ...

Arrondis : round, floor, ceil ...

connaître la syntaxe d'une fonction : taper help nom_fonction

CHERIF Walid - Matlab


Opérations sur les Matrices

Exemples :
A = [1:10];

sin(A) = [0.84 0.91 0.14 -0.76 -0.96 -0.28 0.66 0.99 0.41 -0.54]
log(A) = [0 0.69 1.10 1.39 1.61 1.79 1.95 2.08 2.20 2.30]
sum(A) = 55 (sum(A) = 1+2+3+4+5+6+7+8+9+10)
cumsum(A) = [1 3 6 10 15 21 28 36 45 55] ( somme cumulée)

rand(1,10) = [0.95 0.23 0.61 0.49 0.89 0.76 0.46 0.02 0.82 0.44]
(vecteur à 1 ligne et 10 colonnes obtenu par tirage aléatoire avec une loi de probabilité
uniforme : chaque élément compris entre 0 et 1 a la même probabilité de sortir).

CHERIF Walid - Matlab


TD 1

EXERCICE 1 :

La formule permettant de calculer rapidement la valeur de la somme des n premiers


entiers naturels est la suivante : sn =1+2+3+4+...+n = n*(n+1)/2.
Vérifier cette formule pour différentes valeurs de n : n = 100, n = 100 000.

EXERCICE 2 :
1) Générer un vecteur x à 1 ligne et 30 colonnes rempli de 3 en utilisant la fonction ones().
2) Calculer la somme cumulée de x (fonction cumsum()) et l'affecter à la variable y.
3) Prélever un échantillon sur 9 de y et placer ces échantillons dans un vecteur z.

EXERCICE 3 :
1) Générer un vecteur x à 1 colonne et 1000 lignes rempli de nombres aléatoires distribués
uniformément entre 0 et 1 en utilisant la fonction rand()
2) Calculer la moyenne et l'écart type du vecteur x en utilisant mean() et std()
3) Créer un générateur de 'lancer de dé' ie un générateur de nombre aléatoire entier
compris entre 1 et 6 avec une probabilité uniforme (avec rand() et ceil() par exemple)

CHERIF Walid - Matlab


TD 1

EXERCICE 4 :

Construire un vecteur : [1, 0, 1, 0, 1, 0…]


en utilisant les deux vecteurs [1, 1, 1…] et [ 0, 0, 0…]

EXERCICE 5 :

Visualisation d'un signal sinusoïdal de fréquence f = 100 Hz, échantillonné à 20 kHz


pendant 10 secondes
1 - Générer un vecteur t contenant les dates en secondes des échantillons d'un signal de
durée 10 sec et échantillonné à 20 kHz.
2 - Calculer les valeurs du signal sinusoïdal grâce à la formule : y = sin(2*pi*f*t).
3 - Afficher le signal y en fonction du temps en marquant d'une croix les valeurs des
échantillons.
4 - Placer sur le graphique un titre, des labels d'abscisses et d'ordonnée.

CHERIF Walid - Matlab


chaînes de caractères

Pour définir une chaîne de caractère on utilise les apostrophes


Exemple :
1. nom = 'ensa';
2. phrase = 'ceci est une phrase';
3. rg = ['ensa';'cpi']

Nom_du_capitaine = 'Mohamed andaloussi';


Pour prélever son prénom et le mettre dans la variable prenom_du_capitaine, on
peut faire Prenom_du_capitaine = Nom_du_capitaine(1:7);
On aura alors Prenom_du_capitaine = 'Mohamed'

Concaténation : c = [a b];

Transposition : symbole « ' »

CHERIF Walid - Matlab


chaînes de caractères

find(Z) donne la valeur de la position

A = [1 2 4 5 6]
find(A==4) donne le résultat 3

find (A>2) donne le résultat [3 4 5];

ech_seuil = min(find (A>2)) donne le résultat 3,


(c'est le numéro du 1er échantillon dont la valeur est au dessus du seuil)

strfind(s, 'chaîne à chercher dans s') donne la valeur de l'échantillon de s


correspondant au début de la chaîne cherchée

CHERIF Walid - Matlab


chaînes de caractères

Visualisation graphique

Pour afficher les valeurs d'un vecteur


A = [1 6 3 5 7 9 12], il suffit de taper
plot(A)

En abscisse,
la valeur représentée correspond au
numéro de l'échantillon.

En ordonnée, la valeur représentée est


l'élément de A associé au numéro
d'échantillon mentionné en abscisse

CHERIF Walid - Matlab


chaînes de caractères

Visualisation graphique

Exemple :

Plot (A,'+') pour utiliser un marqueur de type '+'

Plot (A,'-+') pour utiliser un marqueur de type '+' ajouté à une ligne continue

Ou encore click droit sur la figure puis Show Property Editor

CHERIF Walid - Matlab


chaînes de caractères

Visualisation graphique

Si on veut afficher un vecteur A et un vecteur B sur une même fenêtre, il faut


activer le mode hold dans l'éditeur de commande en tapant: hold on (par défaut, ce
mode est à off).

A = [1 6 3 5 7 9 12];
B = [2 3 8 3 6 4 8];
hold on
Plot(A,'+-'), plot(B,'o-')

CHERIF Walid - Matlab


chaînes de caractères

Visualisation graphique

Si on veut afficher un vecteur A et un vecteur B sur une fenêtre séparée en 2 sous


fenêtres, il faut utiliser la commande subplot.

A = [1 6 3 5 7 9 12];
B = [2 3 8 3 6 4 8];
subplot(2,1,1), plot(A,'+-')
subplot(2,1,2), plot(B,'o-')

CHERIF Walid - Matlab


chaînes de caractères

Visualisation graphique

Labels, grilles et légendes :

En mode de commande, on peut paramétrer les propriétés d'un graphique :


- pour mettre un label sur l'axe des x : xlabel('texte à afficher')
- pour mettre un label sur l'axe des y : ylabel('texte à afficher')
- pour mettre un titre à la figure : title('texte à afficher')
- pour rajouter un quadrillage : grid on
- pour afficher une légende : legend('courbe 1','courbe 2'…)

CHERIF Walid - Matlab


chaînes de caractères

Visualisation graphique

Labels, grilles et légendes :

X = [1 5 7 9 11 13 15] ;
A = [1 6 3 5 7 9 12] ;
plot(X, A,'+');
hold on
Y = [2 4 6 8 10 12 14] ;
B = [2 10 6 5 9 7 12] ;
plot(Y,B,'o');
xlabel('temps')
ylabel ('Valeurs')
title('Essai de graphique superposé')
grid on
legend('signal A', 'signal B') ;

CHERIF Walid - Matlab


chaînes de caractères

Visualisation graphique

Pour créer une nouvelle figure : figure ou figure(num_de_figure)


Pour effacer la figure courante (en la laissant ouverte): clf (clear figure)
Pour fermer une figure :
close : efface la figure courante
close(num_de_figure) : ferme la figure de num_de_figure
close all : ferme toutes les fenêtres ouvertes

Pour récupérer l'identifiant de la figure courante : gcf

CHERIF Walid - Matlab


chaînes de caractères

Visualisation graphique

Pour sauver une figure, il existe deux possibilités:

1. Mode interactif :
dans la fenêtre associée à la figure : cliquer sur >fichier>enregistrer sous puis
rentrer le type de format de sortie de la figure:
Format graphique simple (bmp, jpg, tiff…)
Format matlab (.fig) qui permettra de retravailler la figure à posteriori
2. Mode commande :
rester dans la fenêtre d'éditeur de commande et taper saveas(gcf, 'nom_du_fichier',
'type_de_fichier_de_sortie').

Exemple: saveas(gcf, 'figure_cv','fig') permet de sauver la figure courante (gcf)


en format Matlab

CHERIF Walid - Matlab


TD 2 Interaction programme utilisateur

Exercice 1

Que fait le programme Matlab suivant ? Pour vous en convaincre, choisissez des
valeurs initiales pour x et y et suivez leur évolution au fur et à mesure des calculs
effectuez.
x = input(’valeur de x ? ’); % lecture au clavier de la valeur de la variable x
y = input(’valeur de y ? ’);
x=x+y;
y=x-y;
x=x-y;
disp([x,y]) % écriture à l’écran des valeurs de x et y

Exercice 2

Ecrire dans la fenêtre de commandes les instructions Matlab qui étant donné un
temps t exprimé
en secondes, le convertissent en heures, minutes et secondes.

CHERIF Walid - Matlab


TD 2 Interaction programme utilisateur

Exercice 3

A, B et C possèdent respectivement 5, 4 et 3 millions d’euros. Chaque jour :


– A, qui a des loisirs, va porter à B la moitié de sa fortune
– B, qui ne veut pas être en reste, va porter à C la moitié de sa (nouvelle) fortune
– puis C, suivant leur exemple se précipite chez A pour lui donner la moitié de sa
(nouvelle)
fortune.
Ecrire les instructions qui permettent de connaître les fortunes respectives de A,
B et C le soir
venu.

CHERIF Walid - Matlab


TD 2 Interaction programme utilisateur

Exercice 4

Supposons que vos économies soient abritées par une banque ayant la politique
d’intérêts suivante :
si vous disposez de moins de 5000e en moyenne sur votre compte dans l’année,
la banque vous versera en fin d’année un intérêt de 9%. Par contre, si vous
disposez de plus de ce montant, la banque vous
applique un taux d’intérêt à 12%.
On veut écrire des instructions Matlab qui vous permettent de savoir quel argent
vous allez gagner
grâce aux intérêts de votre compte.
1. Combien de variables sont nécessaires pour modéliser ce problème ?
2. Dans la fenêtre de commande trouvez une façon de stocker en mémoire la
somme d’argent que
vous avez laissé sur votre compte cette année.
3. Entrez les instructions permettant à Matlab de calculer le montant de votre
intérêt (cela doit fonctionner quelle que soit la somme précédemment indiquée).
4. Vérifiez en changeant la somme initiale que Matlab est bien capable de tenir
compte des différents cas.

CHERIF Walid - Matlab


TD 2 Interaction programme utilisateur

Exercice 4

5. Supposons maintenant que votre banque n’applique le taux d’intérêt de 12%


que pour les sommes
entre 5000e et 10000e , et qu’au delà de 10000e un taux de 12% est appliqué.
Indiquez la suite
d’instructions qui permet à Matlab de calculer le montant de votre intérêt en fin
d’année en
fonction de la somme que vous avez sur votre compte.
6. Par défaut cet intérêt est déposé sur votre compte. Quelles instructions faut-il
ajouter si vous
voulez connaître le montant d’argent disponible sur votre compte après
versement des intérêts ?
7. Reportez ci-dessous les instructions une fois qu’elles sont vérifiées.

CHERIF Walid - Matlab


TD 2 Interaction programme utilisateur

Exercice 5

Dans la fenêtre de commandes, définissez trois variables a; b et c correspondant


aux coefficients
d’un polynôme du 2ème degré, par exemple 2x²- x - 1.
Tapez ensuite les commandes nécessaires pour calculer les racines de ce
polynôme par la méthode du déterminant (on supposera pour l’instant que le
polynôme admet deux racines). Rappel : la fonction sqrt en Matlab permet de
calculer une racine carrée.

Exercice 6
Visualisation d'un signal sinusoïdal de fréquence f = 100 Hz, échantillonné à 20 kHz
pendant 10 secondes
1 - Générer un vecteur t contenant les dates en secondes des échantillons d'un
signal de durée 10 sec et échantillonné à 20 kHz.
2 - Calculer les valeurs du signal sinusoïdal grâce à la formule : y = sin(2*pi*f*t).
3 - Afficher le signal y en fonction du temps en marquant d'une croix les valeurs des
échantillons.
4 - Placer sur le graphique un titre, des labels d'abscisses et d'ordonnée.

CHERIF Walid - Matlab


TD 2 Interaction programme utilisateur

Exercice 7

Nous allons maintenant adapter votre code à tous les cas possibles. Pour cela,
nous allons avoir recours aux instructions conditionnelles.
Effectuez les ajustements nécessaires dans votre script pour qu’il distingue les cas
où il n’y a pas de solution, de ceux ou la solution est indéterminée, du cas où il
n’y a qu’une racine, du cas général où deux racines existent. Dans tous ces cas, le
programme doit avoir une sortie satisfaisante pour l’utilisateur 1.
Pour tester votre programme vous pourrez vous appuyer sur les polynômes
suivants :
2x²- 3
3x - 4
x²- x + 3
2x² - x - 1

sqrt(x) X^2

CHERIF Walid - Matlab


Lecture et affichage

Input x = input(’valeur de x’);

Display X = rand(5,3);
disp(‘ Note1 Note2 Note3 ')
disp(X)

nom = ‘Ahmed';
note = 10;
X = sprintf('%s a obtenu %d en moyenne.', nom, note);
disp(X)

CHERIF Walid - Matlab


Programmes et fonctions

Un programme matlab est une suite d'instructions enregistrées dans un fichier texte
ayant l'extention '.m'.

la variable d’environnement path: ensemble des emplacements des dossiers


susceptibles de contenir des fichiers '.m'.

Pour ajouter un répertoire dans la liste du path on peut utiliser la commande


addpath()

CHERIF Walid - Matlab


Programmes et fonctions

Structure d'un programme


Nom.m
-------------------------------------------!
Description du programme!
!fonction qui effectue telle ou telle opération!
------------------------------------------!
Variables d'entrée:!
Mettre ici les variables requises par le programme si besoin!
Variables de sortie!
Mettre ici le nom des variables générées par le programme si besoin!
-------------------------------------------!
Auteur(s), date de programmation, dates de modifications!

Lignes de programme!
commentaires sur ce que fait le programme!
Lignes de programme!

CHERIF Walid - Matlab


Programmes et fonctions

Structure d'un programme

Exemple

% calc_moyenne
% programme calculant la moyenne d'un vecteur x
% Input :
% * x : vecteur dont on veut connaître la moyenne.
% Output:
% * moy: moyenne de x
% créé le 22/04
moy = mean(x);

 Sauver le programme sous : calc_moyenne


 Visualiser l'aide de ce programme (help calc_moyenne)
 Exécuter le programme: calc_moyenne pour un vecteur défini x

CHERIF Walid - Matlab


Programmes et fonctions

Structure d'une fonction

La fonction accepte des variables d'entrée et de sortie lors de son appel


dans l'éditeur de commande
Les variables utilisées dans la fonction sont locales : indépendantes des
variables utilisées dans l'éditeur de commande

Exemple de fonction : Calcul du produit de 2 nombres


function y = produit(a,b)
%function y = produit(a,b)
% calcule le produit de a et b
y=a*b

CHERIF Walid - Matlab


Programmes et fonctions

Structure d'une fonction

Exemple

function [Variables de sortie] = test ([Variables d'entrée])!


-------------------------------------------!
Description de la fonction!
-------------------------------------------!
Variables d'entrée:! Mettre ici les variables requises par la fonction si besoin!
Variables de sortie! le nom des variables générées par la fonction si besoin!
-------------------------------------------!
Auteur, date …

Lignes de programme!
L'appel de la fonction :
Lignes de programme
[var_out1, var_out2,…] = test (var_in1, var_in2,…)

CHERIF Walid - Matlab


Programmation

A==B A est égal à B

A>B A est strictement supérieur à B

isempty(A) A est un vecteur vide

If … else …end
rep = input(‘Choisir un nombre 0 ou 1?');
if rep == 0
disp('Vous avez tapé la réponse 0');
else
disp('vous avez tapé la réponse 1') ;
end

Switch var case…

CHERIF Walid - Matlab


Programmation

La boucle for…end

La boucle while …end

som = 0; % initialisation som = 0; % initialisation


fin = 0; % variable logique qui nous for i = 1:length(x)
servira à arrêter la boucle som = som+x(i);
While not(fin) end
som = som+x(i);
If i < length(x)
i = i+1;
else
fin = 1; % pour arrêter la boucle
break
end
end

CHERIF Walid - Matlab


TD 3

Exercice 1

Définir un programme qui demande à l’utilisateur de saisir som nom N, son prénom
P, sa date de naissance D, et affiche le message (« Bonjour N, dans L mois tu auras B
ans»)
1. Demande nom, prénom, année de naissance et affiche (« bonjour (prénom)
vous avez (l) ans »)
2.En tapant : NvUser(nouvel utilisateur), on demande la saisie des informations

Exercice 2

Ecrire un programme qui étant donné une matrice 3 x 3: A, nous donne sa


matrice classée B tel que les 𝑏𝑖𝑗 sont exactement les 𝑎𝑖𝑗 classés dans un ordre
croissant: 𝑏11 < 𝑏12 < 𝑏13 < 𝑏21 …
1. On va l’appeler OrdM
2. Appliquer OrdM à une matrice que l’utilisateur saisira

CHERIF Walid - Matlab


Interface graphique

On va commencer par l'interface graphique la plus simple, celle d’un compteur


dans une zone de texte et deux boutons (+ et -) pour l'incrémenter de +1 ou de -1.

CHERIF Walid - Matlab


Interface graphique

Function: GUI_Win.M

fonction principale
function GUI_Win

global nCompt handles %compteur à afficher


nCompt=0;

%Création de l'objet Figure


handles(1)=figure('units','pixels',...
'position',[250 250 250 250],...
'color',[1 1 1],...
'numbertitle','off',...
'name', '[GUI] Utilisation de SETAPPDATA / GETAPPDATA',...
'menubar','none',...
'tag','interface');

CHERIF Walid - Matlab


Interface graphique

%Création de l'objet Uicontrol Pushbutton +


handles(2)=uicontrol('style','pushbutton',...
'units','pixels',...
'position',[150 50 90 50],...
'string',‘Incrementer',...
'callback',@ajouter,...
'tag','bouton+');

%Création de l'objet Uicontrol Pushbutton -


handles(3)=uicontrol('style','pushbutton',...
'units','pixels',...
'position',[10 50 90 50],...
'string',‘Decrementer',...
'callback',@retrancher,...
'tag','bouton-');

CHERIF Walid - Matlab


Interface graphique

%Création de l'objet Uicontrol Text résultat


handles(4)=uicontrol('style','text',...
'units','normalized',...
'position',[0.3 0.6 0.4 0.1],...
'string','0',...
'tag','résultat');
Fin de la fonction principale
Fonction ajouter

function ajouter(obj,event)

global nCompt handles

nCompt=nCompt+1;

set(handles(4),'string',num2str(nCompt));
Fin de la fonction ajouter
CHERIF Walid - Matlab
Interface graphique

Fonction retrancher

function retrancher(obj,event)

global nCompt handles

nCompt = nCompt -1;

set(handles(4),'string',num2str(nCompt));
Fin de la fonction retrancher

CHERIF Walid - Matlab


TP

Enoncé

--- Créer une interface d’un jeu de devinette ----------------------------------------------------

Lors du lancement, on génère un nombre aléatoire entre 1 et 100

Le joueur aura droit à 10 tentatives

A chaque résultat erroné on affiche : « nombre trop grand » ou « nombre trop petit »

S’il retrouve le nombre, on affiche « Bravo », on affiche un graphique de la série des


marges d’erreur, et on lui donne le choix de recommencer

Au bout de la dixième tentative erronée, on affiche « Game over , le nombre était …


(et on l’affiche)» et on lui demande s’il veut recommencer

S’il choisit de recommencer, on génère un nouveau nombre. Sinon on ferme

Prérequis: Fonction - interface - boucle (+ break) - condition - rand

CHERIF Walid - Matlab


Probabilité et Statistique

Valeur extrême d’un vecteur : max/min

Moyenne arithmétique : mean

Médiane : median

Valeur modale : mode

Ecart-type : std

Variance : var

Coefficient de corrélation : corrcoef

Covariance : cov

CHERIF Walid - Matlab


Probabilité et Statistique

Disttool

Randtool

dfittool

CHERIF Walid - Matlab


Pratique

1. Retrancher / ajouter un élément à un vecteur

2. Trier un vecteur

3. Mettre vecteur en pic

4. Dessiner le vecteur

5. Remplacer valeur dans un vecteur

6. Créer la fonction analysestat pour afficher moyenne, mode…

CHERIF Walid - Matlab

Vous aimerez peut-être aussi