[PDF] TP1: INTRODUCTION `A MATLAB 1. Lacc`es Pour lancer l





Previous PDF Next PDF



Introduction à MATLAB

filesep : variable dont la valeur est celle du symbole séparateur de lignes D'autre part pour MATLAB



Débuter avec matlab

5 juil. 1999 variable peut être de type réel complexe



MATLAB : COMMANDES DE BASE Note : lorsquapplicable l

Par défaut les lettres pi représentent ? . Chaînes de caractères a='symboles_ascii' affecte la chaine de caractères symboles_ascii à la variable a (pour.



Polycopié de Matlab/Octave Table des matières

Matlab: a ??? Undefined function or variable a. Octave: chaîne de caractère comme un vecteur d'entier où chaque lettre est remplacé par l'entier ...



Présentation PowerPoint

Un des avantages de MATLAB est de proposer une syntaxe très simple pour traduire L'argument variable est de type numérique ou chaîne de caractères ;.



TP1: INTRODUCTION `A MATLAB 1. Lacc`es Pour lancer l

Matlab garde en mémoire les variables qui ont été créées. La cha?ne de caract`eres est un vecteur ligne. ... chaine de caracteres contenant le.



Introduction à MATLAB

filesep : variable dont la valeur est celle du symbole séparateur de lignes D'autre part pour MATLAB



Résumé des commandes MATLAB

version affiche le numéro de version de MATLAB clear efface les variables et fonctions de la mémoire ... isstr vrai pour une chaîne de caractères.



Compléments de documentation Scilab : affichage de texte et

nous indique que le type de formatage est 'v' c'est-à-dire variable1 (c'est le format de ces variables aient été converties en chaînes de caractères.



Notes introductives à Matlab

2. Les variables sous Matlab. Matlab gère les nombres entiers réels



Chapitre 2 Chaînes de caractères dates et heures - Springer

Chaînes de caractères dates et heures Même si MATLAB est un langage de calcul scientifique de haut niveau et orienté Objet il offre de plus des possibilités de traitement des chaînes de caractères des dates et heures



COURS DE PROGRAMMATION EN MATLAB POUR LES MATHEMATIQUES

Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte par exemple) Sous matlab les chaînes de caractères sont spécifiées entre 'simple quote' par exemple : 7 2 Manipulation des chaînes 7 2 1 Concaténation L'assemblage de deux ou plusieurs chaînes de caractères s'appelle la concaténation Un des

Comment puis-je formater des chaînes de caractères dans MATLAB?

Leur classe ou type de donnée est string. Pour ajouter du texte à la fin d’une chaîne de caractères, utilisez l’opérateur plus, +. De même que pour les tableaux numériques, les tableaux de chaînes de caractères peuvent avoir des éléments multiples. Utilisez la fonction strlength pour trouver la longueur de chaque chaîne de caractères d’un tableau.

Comment calculer les variables en MATLAB?

Les variables (simples) en Matlab >> y = x+2 Les commandes de base en Matlab 24 Les variables (simples) en Matlab >> disp(y) 6 Les commandes de base en Matlab >> y y = 6 25 Les variables (simples) en Matlab >> x = input('Entrez une valeur : '); Entrez une valeur : 9 Les commandes de base en Matlab 26 Les matrices dans Matlab

Comment afficher une chaîne dans Matlab ?

Vous pouvez utiliser la fonction disp () pour afficher une chaîne dans MATLAB. Par exemple, affichons une variable contenant une chaîne. Voir le code ci-dessous. Dans le code ci-dessus, nous affichons une variable str qui contient une chaîne.

Comment afficher les variables connues par MATLAB?

Dans cette fenˆetre, on obtient la liste des variables connues par Matlab .Il est possible de double-cliquer sur une variable pour l’acher. Un clic-droit sur les variables o?re de nombreuses options telles que : Copiez, Collez, Supprimez etc. 1.2.3 Command History

TP1:INTRODUCTIONAMATLAB

R esum lescommandeslespluscourantes.

1.L'acc

es deroulants. proprietaireselonletableauci-dessous... introlanceuneintroductionaMatlab

2.L'aidedansMatlab

Matlabainsiqueleursdocumentations

helpnomdecritlafonctionnom.m cettefonction.

2TP1:INTRODUCTIONAMATLAB

3.Commandesg

en erales defaut: dirfournitlecatalogued'unrepertoire ))5+8

Resultat:))13

))a=5+8 ))a ))a=5+8;

3.3.Constantespredenies.

pi3.1415... eps2.2204e-016

Infnombreinni

",#,!, permetdesedeplacerdansleslignesdecommandes tapeesdanslafen^etredecommandes travail travailainsiqueleursproprietes repertoirecourant

TP1:INTRODUCTIONAMATLAB3

Exercice3.

(2)Utilisez"pourmodiera:a=1:2;.

Tapezclearetb.

4.Lestypesdedonn

ees coecients. scalaires ))s=30 vecteursnumeriques ))x' ))y=[x,x,x] ))z=[xxx] matrices (oules;separentleslignesd'unematrice) ))y=[11;22;33]; ))mat1=[x'y] vecteursdecha^nedecaracteres commencantetenterminantpar'(quote). ))ch='matlab' lesnombrescomplexes ))c=2+i lespolyn^omes d'expressionP(x)=x26x+9estreprentepar

1.oupresque...Voirl'appendice!

4TP1:INTRODUCTIONAMATLAB

))P=[1-69] teursprecis: ))l2=1:1:10 ))l3=10:-1:1 ))l4=1:0.3:pi ))l1(2)=l3(3) ))l4(3:5)=[1,2,3] ))l4(3:5)=[] ))l5=linspace(1,5,5) ))helplinspace ))who ))whos ))clearl1l2l3l5 ))who ))clear surtoutceuxdel'examen!

Exercice5.Construire:

(2)unesuitedecroissanted'entiersde15a3. (3)unesuitedelongueur100dea. rammentutilisees.

Vecteurs

n:mnombresdenamparpasde1 n:p:mnombresdenamparpasdep linspace(n,m,p)pnombresdenam lenght(x)longueurdex x(i)i-emecoordonneedex x(i1:i2)coordonneesi1ai2dex [x,y]concatenerlesvecteursxety x*y'produitscalairedesvecteurslignesxety

TP1:INTRODUCTIONAMATLAB5

Matrices

size(A)nombredelignesetdecolonnesdeA

A(i,j)coecientd'ordrei,jdeA

A(i1:i2,:)lignesi1ai2deA

A(i1:i2,:)=[]supprimerleslignesi1ai2deA

A(:,j1:j2)colonnesj1aj2deA

A(:)concatenerlesvecteurscolonnesdeA

diag(A)coecientsdiagonauxdeA

Matricesparticuli

eres zeros(m,n)matricenulledetaillem,n eye(n)matriceidentitedetaillen magic(n)carremagiquedetaillen ))A=[123;231;312] ))A([23],[13]) ))A([23],1:2) ))A([23],:) ))A([23],end) ))A(:) ))C=[A,zeros(3,2);zeros(2,3),eye(2)] adhocdereplication. {celledescoecientsaijpouri+jpair.

6TP1:INTRODUCTIONAMATLAB

5.Lesop

erationsmatriciellesetlesfonctions

5.1.Lesoperationsmatricielles.

A'transposeedeA

rank(A)rangdeA inv(A)inversedeA expm(A)exponentielledeA det(A)determinantdeA trace(A)tracedeA poly(A)polyn^omecaracteristiquedeA eig(A)valeurspropresdeA +-addition,soustraction *^multiplication,puissance(matricielles) .*.^multiplication,puissancetermeaterme

AnbsolutiondeAx=b

b/AsolutiondexA=b ./divisiontermeaterme employeespourlecalculdunoyau? x

12x2+x3=2

calculezlerangdelamatriceA. colonneb. A. (5)Resolvezl'equationAx=b.

TP1:INTRODUCTIONAMATLAB7

5.2.Lesfonctions.

Fonctionsel

ementaires sqrtexplog sincostan asinacosatan roundfloorceil absangleconj appliqueesaunvecteurx:

Fonctionsvectorielles

max(x)maximum min(x)minimum sort(x)triparordrecroissant find(x)retournelesindicesnonnulsdex (danslevecteurJ)deselementsnonnulsdux sum(x)sommedeselementsdex prod(x)produitdeselementsdex mean(x)moyennedeselementsdex median(x)mediane std(x)ecarttype ))x=rand(1,5) ))mean(x) ))std(x) ))median(x) ))sort(x)

8TP1:INTRODUCTIONAMATLAB

))A=rand(3) ))sort(A) ))[B,I]=sort(A) ))sort(A') ))max(A) ))max(A') ))max(max(A)) ))sum(A) ))cumsum(A) ))prod(A) ))diff(A) ))D=A([1,2],1:3) ))sum(D,1) ))sum(D,2) abscisses?

Exercice13.Calculer10!.

Exercice14.

yn=1 nn X i=1y i: 6.Op erateursrelationnelsetlogiques

Operateurslogiques&(et),j(ou),ounot(non)

quisertatesterl'egalite.

TP1:INTRODUCTIONAMATLAB9

Exemple2.

u=4 u==4 u<=12

Ar=(A<=2)

yinferieurea3:3?

Exercice17.

lesdansunvecteurx=(xi)i=1;:::;100. (2)Prenezyi=2xipourtouti=1:::;100. puisclc.

7.Repr

esentationgraphiquedesr esultats. stem(x,y,'s')diagrammeenb^atons fplotrepresentedesfonctions histtracedeshistogrammes

10TP1:INTRODUCTIONAMATLAB

7.2.Gestiondelafen^etregraphique.

closefermelafen^etregraphiqueactive etselectionnelep-ieme.

7.3.Axesetlegendes.

gridquadrillagedugraphique gridoff title('titre')titrepourlegraphique x,ydelafen^etregraphique.

Exemple3.

x=-pi:0.1:3*pi;y=x.*sin(x); plot(x,y) clf plot(x,y)axis([-pi,3*pi,-6,9]) xlabel('x')ylabel('y') num2str(x(end))']']) plot(x,y,x,2*y) plot(x,[y;2*y]) plot(x,y,'r--',x,2*y,'g+')

TP1:INTRODUCTIONAMATLAB11

fplot('x*sin(x)',[-pi,3*pi],'b-')holdon t=0:0.1:2*pi; plot(sin(t),sin(2*t)) plot(sin(t),sin(2*t),'c-') f(x)=exp x 25
;g(x)=cosx10 lacommandelinuxlpr.

Exercice19.

vecteur.Pardefaut,Cvaut10.

12TP1:INTRODUCTIONAMATLAB

8.Utilisationdefichiers.

dansunchierbinairenomchier.mat dansunchiertextenomchier danslechiernomchier.mat recuperation. apreslesautres. x=[0-101;-1010] y=[-1010;010-1] plot(x,y) touteslesautres. tionetportentlenomdecettefonction.

Exemple5.

functiond=densnorm(x) %densnorm:densitedelaloiN(0,1) d=(1/sqrt(2*pi))*exp((-x.^2)/2);

TP1:INTRODUCTIONAMATLAB13

pourlanouvellefonction.

8.4.Dialogueavecl'utilisateur.

disp(var)achelecontenudevar l'utilisateurappuiesurunetoucheduclavier

Exemple6.Essayezlescommandessuivantes:

n=input('entrezlenombredesimulations') disp(['Vousaveztape:'num2str(n)]) demoyenne2etdevariance1, surchacund'eux:

14TP1:INTRODUCTIONAMATLAB

9.Lescommandesstructur

ees forvariable=vecteur instructions end n=100; fact(1)=1; fork=2:n fact(k)=fact(k-1)*k; end decompterletempscpuecoule. ifconditions instructions end ifconditions else end

Ouencore(avecdesembo^tements):

TP1:INTRODUCTIONAMATLAB15

ifconditions1 elseifconditions2 maissiles`conditions2'lesont) else end p=0.5; u=rand; ifu

16TP1:INTRODUCTIONAMATLAB pointd'annulationx). functions=dicho(f,a,b,e) %s=DICHO(f,a,b,e) %f:chainedecaracterescontenantle %nomd'unefonction(definiea %l'aided'unfichier.mdetype %function) %a,b:bornesdel'intervallederecher %che(ae) x=(b+a)/2; y=feval(f,x); ify==0 s=y;quotesdbs_dbs24.pdfusesText_30

[PDF] liste caractères chinois

[PDF] 1000 mots français pdf

[PDF] 1000 mots vocabulaire français

[PDF] les 300 mots les plus utilisés en français pdf

[PDF] les mots plus utilisés en français avec traduction en arabe pdf

[PDF] 1000 mots en français

[PDF] les 500 mots les plus utilisés en français

[PDF] 1000 problèmes 6ème

[PDF] probleme mathematique niveau cm2

[PDF] clr 1000 problèmes cm corrigés 2001

[PDF] 900 exercices et problèmes ce2 pdf

[PDF] clr 900 exercices et problèmes ce pdf

[PDF] chiffre romain de 1 a 10000

[PDF] numération romaine 6ème

[PDF] numeration romaine