Beruflich Dokumente
Kultur Dokumente
MACS1
valuation
Les programmes comments sont rendre la fin de la sance ladresse suivante :
delourme@math.univ-paris13.fr
Pour cela, placer les fichiers envoyer dans un rpertoire TP1_NOMS, puis crer une archive de ce rpertoire laide de la
commande suivante :
Avant de commencer
Crer un rpertoire TP_PROJETS_NUMERIQUES. Dans ce rpertoire, crer un rpertoire TP1.
1 Introduction Matlab
Exercice 1* : vecteurs et courbes
(script Exercice1.m)
1. Dfinir la variable x = 4 , calculer y1 = sin(x), y2 = cos(x) puis z = tan(x) partir de y1 et y2
2. Dfinir la variable x = [ 6 , 4 , 3 ], et calculer y1 = sin(x), y2 = cos(x). Calculer alors tan(x) en utilisant uniquement les
vecteurs prcdents.
3. Crer le vecteur x comment tant le vecteur alant de 0 2 par pas de h = 0.1. Quelle est la taille de ce vecteur ?
Reprsenter graphiquement la courbe sin(x) (commande plot).
1
6. Dfinir les vecteurs v6 = [2 4 5 8 100], v7 = [1 3 5 99] puis le vecteur v8 = [1 2 3 4 5 8
99 100].
7. Dfinir une matrice alatoire M de trois lignes et sept colonnes. Combien de nombres sont suprieurs ou gaux 0.5 ?
que 0.8 ? o sont-ils situs ? (cf. commandes nnz et find)
Construire alors la matrice P obtenue partir de M en remplaant tous les nombres de M infrieurs ou gaux 0.4
par 0 et ceux strictement suprieurs 0.4 par 1.
Construire de mme la matrice Q obtenue partir de M en remplaant tous les nombres de M infrieurs ou gaux
0.5 par 3 et ceux suprieurs 0.5 par 1.
8. Quels sont les rsultats des deux sries dinstructions suivantes :
a = 1 : 16
a = reshape(a, 4 , 4) b = (1i + 1) * ( 1 : 16)
a1 = a ( : , 4 : -1 : 1) b = reshape(b, 4 , 4)
a2 = a(4 : -1 : 1 , 4 : -1 : 1) b1 = b
a3 = a b2 = b.
a4 = a.
2
1. Ecrire une fonction trace_cercle qui trace le cercle de rayon r et de centre O. Quels sont les arguments dentre
et de sortie de votre fonction ?
2. Ecrire un script deformation_cercle qui modifie le cercle de rayon 1 et de centre O = (0, 0) de la manire
suivante :
u(t) x(t)
=A
v(t) y(t)
o x(t) et y(t) sont donns par (1) avec x0 = y0 = 0 et r = 0 et A est une matrice carre de taille 2 2 et A est
lendomorphisme de R2 dfini par
0.8630 0.1638
A=
0.1638 0.7325
3. Vrifier graphiquement que limage du cercle par lendomorphisme A est bien une ellipse. Que se passe-t-il si A est une
matrice diagonale ?