Alg - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Alg

Description:

r = 0.8000. 4 d cimales par omission. variable temporaire choisie. par Matlab. variable choisie par. l'utilisateur. r conserve la derni re valeur. calcul e 8/10 ' ' ans ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 25
Provided by: pierref9
Category:
Tags: alg | choisie

less

Transcript and Presenter's Notes

Title: Alg


1
Algèbre linéaire (GCI 100)
Utilisation de Matlab
2
gtgt8/10 ? ans 0.8000
gtgtr 8/10 ? r 0.8000
gtgtr ? r 0.8000
3
gtgtR 123.123456
gtgtformat long, R
gtgtformat short e, R
gtgtformat short, R
gtgtA,B (deux vecteurs ou deux matrices)
gtgtformat compact, A,B
gtgtformat, A,B
4
gtgts10r ? s 8
gtgtvsin(s) ? v 0.9894
gtgtu0.110 ? gtgtzsin(u)
gtgtu(7) ? ans 0.6000
5
gtgtx0.0110 gtgtysin(2x) gtgtplot(x,y),xlabel(
x),ylabel(sin(2x))
6
Opérateurs arithmétiques
Symbole Opération Forme Matlab
exponentiation ab ab
multiplication ab ab
/ div. vers la droite a/b a/b
\ div. vers la gauche a/b b\a
addition a b ab
- soustraction a b a-b
7
Variables spéciales
ans variable temporaire contenant la
réponse la plus récente
eps spécifie la précision dun nombre en
point flottant
i, j le nombre imaginaire (-1)1/2
Inf linfini
NaN indique un résultat numérique non défini
pi le nombre p
8
Commandes pour la gestion dune session
clc nettoie la fenêtre dite Command
clear enlève les variables de la mémoire
exist (nom) détermine si un fichier existant
ou une variable a le nom nom
help nom recherche en ligne pour le sujet nom
lookfor nom recherche laide pour le mot-clé nom
quit arrête Matlab
who énumère les variables courantes
en mémoire
whos énumère les variables actuelles et
leur dimension
9
Création de vecteurs et de matrices
10
Création de vecteurs
gtgtr 2,4,10 ?
r 2.0000 4.0000 10.0000
gtgts 2 4 10 ?
s 2.0000 4.0000 10.0000
11
Vecteurs (suite)
gtgtg 379 ? g 3 7 9 ou gtgtg
3,7,9 ? g 3 7 9
12
Création dune matrice
gtgtA 2,4,1016,3,7 ? A 2 4
10 16 3 7
gtgta 1,3,5 ? gtgtb 7,9,11 ?
gtgtc a b ? c 1 3 5 7 9
11
gtgtD ab ? D 1 3 5 7 9
11
13
Transposée dune matrice
Matrice transposée matrice dont on remplace
les lignes
par les colonnes
gtgtA -2,6-3,5
A -2 -3 6 5
14
Jeu des indices
v() tous les éléments du vecteur v
v(25) du 2e au 5e élément
A(, 3) tous les éléments de la 3e colonne
A(,25) tous les éléments de la 2e à la 5e
colonne
A(23,13) tous les éléments dans la 2e et 3e
ligne et qui sont aussi
dans la 1ère à la 3e colonne
A( 1 4 ) élimine les colonnes 1 et 4
gtgtA 6, 9, 4 1, 5, 7 gtgtA(1,5) 3 ? A
6 9 4 0 3 1 5 7 0 0
15
Commandes pour les vecteurs et matrices
find(x) Fournir une variable indicée contenant
les indices des éléments non nuls de x
u, v, w find (A) Fournir des variables
indicées contenant les indices des lignes et
colonnes des éléments non nuls de la matrice A
length(A) Fournir le nombre déléments de A si A
est un vecteur ou la valeur max de m ou n si A
est une matrice m x n
max(A) Fournir lélément ayant la valeur
algébrique max si A est un vecteur ou un
vecteur contenant lélément max dans chaque
colonne de la matrice A
16
Commandes pour les vecteurs et matrices
(... suite)
min(A) Même signification sauf quil sagit des
valeurs x, k min(A) min
size(A) Fournir un vecteur ligne contenant les
dimensions m x n de la variable indicée A
sort(A) Classer chaque colonne de la variable
indicée A par ordre croissant des grandeurs et
fournir une variable indicée ayant les mêmes
dimensions que A
17
gtgtA c ans 8 5
gtgtA d ans 1 -2
18
(... suite)
gtgtA B addition matricielle ans 10 11
gtgtA B soustraction matricielle ans 2 -5
gtgtA . B ans 24 24
gtgtA ./ B ans 6/4 3/8
19
(... suite)
gtgtA .\ B ans 0.6667 2.6667
gtgtA . c ans 36 9
20
Opérations matricielles (multiplication)
Posons que A matrice m x p B matrice p x n
Produit matriciel C AB ? C matrice m x n
21
(... suite)
Multiplication de 2 vecteurs gtgtu 1, 2 gtgtv
-2, -1
gtgtw u v 1 x n par n x 1 w -4
22
(... suite)
gtgty u v produit extérieur y -2 -1 -4 -2
(Fin)
23
Exemple (illustration des 2 produits)
Vitesses dun avion et durée entre escales
Trajet 1 2 3 4 vitesse (mph) 200 250 400 300 d
urée (h) 2 5 3 4
gtgtv 200, 250, 400, 300 gtgtt 2, 5, 3,
4 gtgt Distance parcourue entre chaque
escale gtgtD v . t D 400 1250 1200 1200
gtgt Distance totale parcourue gtgtd v t d
4050
24
Création de matrices spéciales
Commande Description
eye(n) Créer une matrice identité I n x n
Eye(size(A)) Créer une matrice nulle même
dimension que A
ones(n) Créer une matrice n x n remplie de 1
ones(m,n) Créer une matrice m x n remplie de 1
ones(size(A)) Créer une matrice remplie de 1 et
de même dimension que A
zeros(n) Créer une matrice n x n remplie de 0
zeros(m,n) Même signification quavec ones(m,n)
zeros(size(A)) et ones(size(A)) sauf 1
remplacé par 0
Write a Comment
User Comments (0)
About PowerShow.com