Matlab

Disponible uniquement sur Etudier
  • Pages : 3 (614 mots )
  • Téléchargement(s) : 0
  • Publié le : 23 novembre 2011
Lire le document complet
Aperçu du document
Corrigé des exercices de familiarisation avec Matlab

Exercice 1 : Soit la série de nombres {17 8 12 15 6 11 9 18 16 10 13 19}. % pour commencer dans un environnement propre clear all % supprimetoutes les variables de la mémoire close all % ferme toutes les fenêtres graphiques clc % nettoie la fenêtre de commande % pour un affichage plus lisible par la suite % ne change rien au stockage desvariables format short g 1. Entrer ces valeurs dans le vecteur x ; x=[17 8 12 15 6 11 9 18 16 10 13 19] 2. Calculer la longueur N de ce vecteur ; N=length(x) 3. Calculer la somme S des éléments ;S=sum(x) 4. Calculer la moyenne x = ¯
1 N N i=1

xi ;

xbarre=S/N % version pédestre xbarre=mean(x) % version rapide 5. Calculer l’écart-type σ =
1 N−1 N i=1

(xi − x)2 ; ¯sigma=sqrt(sum((x-xbarre).^2)/(N-1)) % version pédestre sigma=std(x) % version rapide 6. Calculer le vecteur dx = {xi+1 − xi } pour i = {1, 2, ..., N − 1}. dx=x(2:end)-x(1:end-1) % version pédestre dx=diff(x) % versionrapide

1

Exercice 2 : clear all close all clc format short g 1. Définir un vecteur t qui contient 51 valeurs équidistantes entre −25 et 25 ; t=linspace(-25,25,51); 2. Calculer le vecteur x = t2 ;x=t.^2; 3. Calculer le vecteur y qui contient t3 mais dans l’ordre inverse ; y=t(end:-1:1).^3; % possibilité la plus simple y=fliplr(t).^3; % autre possibilité 4. Représenter x et y en fonction de t ;figure subplot(2,1,1) plot(t,x) xlabel(’t’); ylabel(’x’); subplot(2,1,2) plot(t,y) xlabel(’t’); ylabel(’y’); 5. Calculer la somme des éléments pairs de x ; % l’une des trois lignes au choixsum(x(fix(x/2)==x/2)) sum(x(rem(x,2)==0)) sum(x(mod(x,2)==0)) 6. Calculer la somme des éléments positifs de y. sum(y(y>0))

2

Exercice 3 : clear all close all clc format short g 1. Générer le vecteurcolonne t qui va de 1 à 10 par pas de 0,5 ; t=(1:0.5:10)’; 2. Créer une matrice A dont les colonnes sont t, t2 , t3 et t4 ; A=[t t.^2 t.^3 t.^4]; 3. Ajouter une colonne qui vaut 1 lorsque t > 5, 0 le...
tracking img