[PDF] [PDF] Série TP N=˚1 Introduction à Matlab 1 Exercice(Quelques

Ecrire un programme MATLAB qui permet de retourner la transposé A' d'une matrice A (2*3) saisie par l'utilisateur En calculant ses éléments Solution function T= 



Previous PDF Next PDF





[PDF] Calcul Scientifique: Cours, exercices corrigés et illustrations en

Cours, exercices corrigés et illustrations environnements de programmation MATLAB 1 MATLAB est une marque déposée de TheMathWorks Inc , 24 Prime



[PDF] a Matlab Exercice 1 - ENSTA Paris

Corrigé 1 : Introduction `a Matlab Exercice 1 Soient les vecteurs colonnes et la matrice suivants u1 = ⎛ ⎝ 1 2 3



[PDF] Série TP N=˚1 Introduction à Matlab 1 Exercice(Quelques

Ecrire un programme MATLAB qui permet de retourner la transposé A' d'une matrice A (2*3) saisie par l'utilisateur En calculant ses éléments Solution function T= 



[PDF] TP dintroduction à Matlab - DMA/ENS

Ce TP a pour but de vous familiariser avec l'usage de Matlab Matlab est programmation de haut niveau doublé d'un environnement de travail Exercice 1



[PDF] Exercices et problèmes dAnalyse numérique avec Matlab

Corrigés des exercices Ce choix de faire de la théorie avant de commencer la programmation est Matlab à un programmation à l'aide de boucles



[PDF] Corrigé des exercices de familiarisation avec Matlab

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 



[PDF] Correction exercices formation Matlab - GIPSA-Lab

Correction exercices formation Matlab Coriandre Vilain Janvier 2014 EX 1 : N = 100 ; Sn = sum([1 :N]) ; Sn = 5050 Verif = N*(N+1)/2 ; verif = 5050 OK



[PDF] Exercice Chapitre 1– Prise en main du logiciel Matlab MATLAB est

MATLAB est un langage de calcul scientifique de haut niveau et un Entre chaque exercice, il est conseillé de lancer les commandes clear et close all Les fichiers de fonction sont à utiliser comme en programmation impérative classique



[PDF] Initiation et travaux pratiques en Matlab - XyMaths

e) Utiliser la fonction graphique rotate3d, pour retrouver les courbes 2D de (c) `a partir de la représentation 3D Exercice 4 : Initiation `a la programmation sous 



[PDF] III Principes de programmation - Corrigé - UNIL

Cours MATLAB UNIL-FGSE – Hiver 2009-2010 III Principes Compléter le programme à l'aide de la structure if – else – end pour générer un Exercice : • créer sous forme de vecteur les coordonnées en x et z et rassembler-les sous une

[PDF] exercices corrigés proportionnalité 4ème pdf

[PDF] exercices corrigés propriétés colligatives

[PDF] exercices corrigés propriétés mécaniques des matériaux pdf

[PDF] exercices corrigés rapidité de modulation

[PDF] exercices corrigés rapprochement bancaire pdf

[PDF] exercices corrigés rdm charges réparties

[PDF] exercices corrigés redressement non commandé pdf

[PDF] exercices corrigés résistance des matériaux

[PDF] exercices corrigés sage comptabilité

[PDF] exercices corrigés sage comptabilité 100 pdf

[PDF] exercices corrigés sage saari comptabilité 100

[PDF] exercices corrigés saponification

[PDF] exercices corrigés sciences industrielles mpsi pdf

[PDF] exercices corrigés sciences industrielles pcsi pdf

[PDF] exercices corrigés seconde chromatographie

Université de khenchela

Série TP N=°1Département MI

Méthodes numériques et programmationSérie TP N=°1 Introduction à Matlab

1 Exercice(Quelques commandes Matlab)

Commençant par tester les commandes suivantes : - clock : affiche l"année, le mois, le jour, l"heure, les minutes et les secondes. - date : Affiche la date. - ans : quand on introduise des instructions anonymes (sans variables en sortie), le matlab consi- dère une variable "ans" par défaut pour enregistrer le résultat. - input : permet de lire une valeur à partir du clavier (l"instruction habituelle lire) Exemple : x = input ("taper un nombre : ")

- disp : permet d"afficher un tableau de valeurs numériques ou de caractères. L"autre façon d"af-

ficher un tableau est de taper son nom. La commande "disp" se contente d"afficher le tableau

sans écrire le nom de la variable, ce qui peut améliorer certaines présentations. On utilise fré-

quemment la commande disp avec un tableau qui est une chaîne de caractères pour afficher un message. Exemple : >> disp("la valeurs saisie est erronée").

- clear : permet de détruire une variable de l"espace de travail (si aucune n"est spécifiée, toutes les

variables seront effacées). - who : donne la liste des variables définies dans l"espace de travail actuel (essayer whos). - whos : donne la liste des variables définies dans l"espace de travail avec plus de détails. - clc : effacer le contenu de la fenêtre des commandes et affiche uniquement l"invite " » » - Help : on utilise cet commande pour obtenir l"aide sur une méthode donnée.

2 Exercice(Calcul numérique)

Utiliser Matlab pour faire les calculs suivants (en ligne de commande) :

Solution

x= 1 + 1/2 >> x=1+1/2 x=

1.5000

y1 =x2+ 1 >>y1=x^2+1 y1=

3.2500

3 Exercice

Donner la suite de commandes Matlab pour calculer les formules suivantes :V=43

πR3oùR= 4cm

Solution

>> R=4; >>V=4/3*pi*R^2 V=

268.0826RAHAB Hichem

c?2015-2016 1

Université de khenchela

Série TP N=°1Département MI

Méthodes numériques et programmation4 Exercice Soit un vecteur y contenant des valeurs comprises entre-6πet6πavec un pas de 0.001. Soit deux fonctions h et i définie par : h(x) =sin(π/4x)eti(x) =cos(π/4x) Ecrire un script Matlab représentant h et i en fonction de y sur le même graphe.

4.1 Solution

>> y=-6*pi:0.001:2*pi; >> h=sin(pi/4*y); >> i=cos(pi/4*y); >> plot(y,h,y,i) ; >> figure(2); comet(y,h);hold on;comet(y,i)

Gestion des axes

Les différentes fonctions suivantes permettent de gérer les labels des axes et commentaires sur les

figures, ainsi que diverses fonctions pour manipuler les graphiques. -title: title("Texte du titre") Ajoute un titre à la figure. -xlabel: xlabel("Unité des x") -ylabel: ylabel("Unité des y") -legend: legend("Nom de la courbe 1","nom courbe 2", ...) -grid: grid on, grid off, quadrille ou non le graphique. -clf: efface la figure en cours d"utilisation.

-ginput: ginput(n) récupère les coordonnées de n points cliqués à la souris dans la figure en

cours.

Série TP N= 01 (Supplémentaire)

Exercice N=°1

Ecrire un script MATLAB qui permet de calculer les éléments de la matrice C, la somme de deux matrices A et B de dimensions 1*3 chacune.

Solution

for i=1:3

C(1,i)=A(1,i)+B(1,i);

end C

Exercice N=°2

Soit deux matrice D et E données comme suit :D=? d

11d12d13?

etE=( (e 11 e 21
e 31)
Ecrire une fonction MATLAB permettant de calculer le produit D*E. function F=Produit(D,E) F=0 ; for i=1:3RAHAB Hichem c?2015-2016 2

Université de khenchela

Série TP N=°1Département MI

Méthodes numériques et programmationF=F+D(i)*E(i); end

Exercice N=°3

Ecrire un script qui permet de lire une matrice saisie par l"utilisateur et l"informe si elle est carrée.

Solution

s=size(a); if s(1)==s(2) disp("Matrice carrée"); else disp("matrice n est pas carree "); end

Exercice N=°4

Ecrire un programme MATLAB qui permet de retourner la transposé A" d"une matrice A (2*3) saisie par l"utilisateur. En calculant ses éléments.

Solution

function T=Traspose(A) for i=1:3 for j=1:2

T(i,j)=A(j,i);

end end

Exercice N=°5

Ecrire une fonction MATLAB qui lit une matrice carré A et donne son inverse A-1 (s?il existe)

Remarque : il est possible d?inverser une matrice si :? Elle est carrée.? Son déterminant n?est pas

null.

Solution

function I=inverse(A) I=0; s=size(A) if s(1)==s(2) d=det(A) if d ~= 0

I=A^(-1)

else disp("...La matrice ne peut pas etre inversée.!") end else disp("...La matrice ne peut pas etre inversée.!") end

Exercice N=°5

Ecrire une fonction MATLAB permettant de remplacer les éléments de diagonale d?une matrice carrée saisie par l?utilisateur par des zéros.RAHAB Hichem c?2015-2016 3

Université de khenchela

Série TP N=°1Département MI

Méthodes numériques et programmationSolution for i=1:n

A(i,i)=0;

end

ARAHAB Hichem

c?2015-2016 4quotesdbs_dbs14.pdfusesText_20