You are on page 1of 7

Compte rendu

TP

Formation :
Réalisé par :
LPER
AIT IJJA Abdelilah (2018/2019)
Introduction Général
Présentation de MATLAB

Partout dans le monde, des millions d’ingénieurs et de scientifiques utilisent MATLAB pour
analyser et concevoir les systèmes et produits de demain. MATLAB est présent dans des systèmes
automobiles de sécurité active, des véhicules spatiaux, des appareils de surveillance médicale, des
réseaux électriques intelligents et des réseaux mobiles LTE. Il est utilisé dans les domaines de
l’apprentissage automatique, le traitement du signal, la vision par ordinateur, les communications, la
finance computationnelle, la conception de contrôleurs, la robotique et bien plus.

Mathématiques, graphiques, programmation


La plate-forme MATLAB est optimisée pour résoudre les problèmes scientifiques et techniques. Le
langage MATLAB, basé sur les matrices, est le moyen le plus naturel au monde pour exprimer les
mathématiques computationnelles. Les graphiques intégrés permettent de visualiser facilement les
données afin d’en dégager des informations. Grâce à la vaste bibliothèque de boîtes à outils
prédéfinies, vous pouvez commencer directement par les algorithmes essentiels à votre domaine.
L’environnent bureau encourage l’expérimentation, l’exploration et la découverte. Les outils et les
fonctionnalités MATLAB sont tous testés rigoureusement. Ils sont conçus pour fonctionner
conjointement.

Adoption, intégration, déploiement


MATLAB accompagne vos idées au-delà du bureau. Vous pouvez analyser des ensembles de
données plus vastes et étendre votre utilisation à des clusters et des clouds. Le code MATLAB peut
être intégré à d’autres langages, ce qui vous permet de déployer des algorithmes et des applications
au sein de systèmes Web, d’entreprise et de production.
Principales fonctionnalités

 Langage de haut niveau pour le calcul scientifique et technique.


 Environnement bureau pensé pour l’exploration itérative, la conception et la résolution de
problèmes.
 Graphiques destinés à la visualisation de données et outils conçus pour créer des tracés
personnalisés.
 Applications dédiées à l’ajustement de courbes, la classification de données, l’analyse de
signaux et bien d’autres tâches spécialisées.
 Boîtes à outils additionnelles conçues pour répondre à de nombreux besoins spécifiques aux
ingénieurs et aux scientifiques.
 Outils permettant la création d’applications avec interface utilisateur personnalisée.
 Interfaces vers C/C++, Java, .NET, Python, SQL, Hadoop et Microsoft Excel.
 Options de déploiement libre de droits permettant de partager des programmes MATLAB avec
les utilisateurs finaux.

Pourquoi opter pour MATLAB ?


MATLAB est le logiciel le plus accessible et le plus productif conçu pour les ingénieurs et les
scientifiques. Pour vos tâches d’analyse de données, de développement d’algorithmes et de création
de modèles, MATLAB vous fournit un environnement qui encourage l’exploration et la découverte.
MATLAB associe un langage haut niveau à un environnement bureau élaboré pour les flux de
travail itératifs scientifiques et techniques.
But
Prendre les notions de base de matlab
Version de MATLAB utilisation est :
MATLAB R2017b
Exercice 1 :

Exercice 2 :
Exercice 3 : Exercice 4 :
u=11-7i;
u=[1,-1,2]'; v=-1+3i;
v=[10,-1,3]'; Mu=norm(u);
w=[5,-1,4]; Mv=norm(v);
Exercice
A1=3*u; A1=abs(u);
A2=norm(u,2); A2=conj(u);
A3=real(u);
B1=((2*u)-v+(5*w)); A4=imag(u);
B2=norm(B1,1); B1=abs(v);
C1=w-(4*v); B2=conj(v);
C2=norm(C1,inf); B3=real(v);
% alpha=cos(v:w); B4=imag(v);
Exercice P1uv=u*B2;
P1uv=v*A2;
>> ex3 SRuv=real(u^3+v^2)
SIuv=imag(u^3+v^2)
A1 =

3 ans =

-3 13.0384

6 ans =

A2 = 3.1623

2.4495 ans =

B1 = -32.0000 -26.0000i

17 -13 12 ans =

24 -6 19 -32.0000 +26.0000i

26 -4 21 ans =

B2 = -294

67 ans =

C1 = -2204

-35 -41 -36 >> ex4

9 3 8 SRuv =

-7 -13 -8 -294

C2 = SIuv =

112 -2204
Exercice 5 : Exercice 6 :
A=[1,2,3 ; -5,3,1 ; -10,0,3]; A1=[1 -1 7;-4 2 11;8 0 3];
B=[1,-2,5;6,1,-1;1,0,-2]; B1=[3 -2 -1;7 8 6;5 1 3];
C=[10,-5;3,1]; A=3*A
I3=[1,0,0;0,1,0;0,0,1]; B=A.*B
M1=A*B; C=A*B
M2=B*A; D=A./B
M3=A*B'; E=cos(A)
D=I3-B*B'; F=cos(B)
det(A); G=exp(B)
det(B);
det(C);
E=A*A';
inv(A);
inv(B);
inv(C);
inv(D);
inv(E);
VP=eig(E)

Exercice 7 : Exercice 8 :
A=[1,2,3 ; -5,3,1 ; -10,0,3]; A=[1 -1 7;-4 2 11;8 0 3]
B=[1,-2,5;6,1,-1;1,0,-2]; v=[1 2 4 7]
C=[10,-5;3,1]; disp('A(v)=A(v)+0.01')
I3=[1,0,0;0,1,0;0,0,1]; A(v)=A(v)+0.01
M1=A*B; disp('la fonction incremente les elements
M2=B*A; de la matrice A indiquer par le vecteur
M3=A*B'; v')
D=I3-B*B'; B=[3 -2 -1;7 8 6;5 1 3]
det(A); v=[1 2 4 7]
det(B); disp('B(v)=abs(B(v))')
det(C); B(v)=abs(B(v))
E=A*A'; disp('la fonction faire la valeur absolue
inv(A); pour les elements de la matrice A
inv(B); indiquer par le vecteur v')
inv(C);
inv(D);
inv(E);
VP=eig(E)

Exercice 9: Exercice 10 :
v=[1:11];
v=2;
n=[0:10];
A=linspace (-5,5,11) u=v.^n
B=linspace (-500,500,1001) A=input ('donner A=')
c=linspace(0,pi,10) n=0;
while 2^n<A
n=n+1;
end
disp(n)
disp('remplir la matrice h')
for i=linspace(1,3,3);
j=linspace(1,3,3);
h(i,j) = 1./(i+j-1);
end

You might also like