[PDF] MATLAB : COMMANDES DE BASE Note : lorsquapplicable l





Previous PDF Next PDF



PRODUIT SCALAIRE

Définition : Soit un vecteur u Attention : Le produit scalaire de deux vecteurs est un nombre réel. Ecrire par ... Soit un carré ABCD de côté c.



Vecteurs gaussiens

Par conséquent un vecteur aléatoire gaussien est de carré intégrable. Proposition 3.1 Soit qX la forme quadratique de variance d'un vecteur gaussien X m son.



Propriétés de moindres carrés de la matrice de covariance dun

Soit X un vecteur aléatoire à valeurs dans de matrice de covariance Ex supposée non singulière. La minimisation de la trace du produit où M désigne une matrice 



Étude comparative de différentes mesures de liaison entre deux

tive près) des composantes du vecteur expliqué Y. Le i* élément de cette diagonale est noté SS^y i=l2 p



MATLAB : prise en main

Une matrice avec une seule ligne ou une seule colonne est un vecteur et une construit un vecteur d'entiers de 1 à 10 et prend la racine carrée de ...



Calcul vectoriel – Produit scalaire

Deux vecteurs non nuls u et v sont colinéaires si et seulement si il Le vecteur nul est colinéaire à tout autre vecteur. ... est le carré scalaire.



1 Matrice de covariance

et aussi si X1



Étude comparative de différentes mesures de liaison entre deux

tive près) des composantes du vecteur expliqué Y. Le i* élément de cette diagonale est noté SS^y i=l2 p



MODELES LINEAIRES

On appelle modèle linéaire gaussien la donnée d'un vecteur y de IRn tel que : Le critère des moindres carrés peut s'écrire aussi de la façon suivante :.



MATLAB : COMMANDES DE BASE Note : lorsquapplicable l

sqrt : racine carrée. x = [m :h : M] donne un vecteur ligne formé des nombres m m+h



[PDF] PRODUIT SCALAIRE - maths et tiques

Définition : Soit un vecteur u Attention : Le produit scalaire de deux vecteurs est un nombre réel Ecrire par Soit un carré ABCD de côté c



[PDF] VECTEURS ET REPÉRAGE - maths et tiques

TP info : Lectures de coordonnées : http://www maths-et-tiques fr/telech/Lecture_coord pdf Partie 2 : Coordonnées d'un vecteur Exemple :



[PDF] Leçon n°17 : Produit scalaire

5 mar 2018 · Définition: On appelle produit scalaire des vecteurs et appartenant à E le nombre réel noté est appelé le carré scalaire de



[PDF] Chapitre 1 Rappel sur les vecteurs - Cours

Définition 2 4 1 Une matrice carrée A est inversible s'il existe une matrice B telle que AB = BA = I Corollaire 2 4 1 Si B et C sont inverses de A alors B 



[PDF] Chapitre 1 Géométrie vectorielle euclidienne du plan et de lespace

Une matrice M carrée d × d est orthogonale si et seulement si l'une des conditions suivantes est vérifiée 1 La famille des vecteurs colonnes de M forme 



[PDF] Propriétés de calcul du produit scalaire - Projeté orthogonal

Pour tout vecteur du plan le carré scalaire du vecteur est le produit scalaire du vecteur par lui-même On utilise une notation



[PDF] Chapitre 22 – Le produit scalaire - Physique

Le produit scalaire est une autre opération algébrique entre deux vecteurs dont le résultat est un scalaire On utilise l'opérateur « ? » pour désigner le 



[PDF] Produit scalaire : Résumé de cours et méthodes 1 Introduction 2

??u2 et est appelé carré scalaire de ??u •??u2 = ??u 2 (carré de la longueur du vecteur ??u) • (??u+??v)2 = ??u2 +2??u·??v+??v2 



[PDF] Le produit scalaire - Plus de bonnes notes

26 avr 2022 · Définitions : Un vecteur est caractérisé par deux vecteurs ont la même direction le même est un carré de côté et est un point



[PDF] Fiche n°2 sur la projection de vecteurs

La norme d'un vecteur est la racine de son carré scalaire : A AA = I 3 Application : formule d'Al-Kashi Soient deux vecteurs A et B :

  • Comment calculer le carré d'un vecteur ?

    Le produit scalaire du vecteur u par lui-même, noté u 2 ou ?u ?2, est un réel appelé carré scalaire de u . Pour tout vecteur AB on a AB 2=AB2.
  • Quelle est la formule du vecteur ?

    Dans un repère orthonormé, le produit scalaire de deux vecteurs est égal à la somme des produits de leurs composantes correspondantes. ?u??v=uxvx+uyvy.
  • Comme on vient de le mentionner, le produit scalaire s'écrit à l'aide du symbole ? . Par exemple, ?u??v u ? ? v ? . Par contre, si on utilise une croix (× ) pour signifier le produit de deux vecteurs, on qualifiera cette opération de produit vectoriel (notion habituellement étudiée au niveau collégial).

PHY1501-Matlab:commandesdebasePage1de9MATLAB : COMMANDES DE BASE Note : lorsqu'applicable, l'équivalent en langage C est indiqué entre les délimiteurs /* */ . Ai ehelp,helpnom_de_commandeFenêtre etravail(Comman Win ow)Lignedecommande:»Exécution:↵Séparateurd'instructions:virgule,point-virguleet↵ /* ; */Lepoint-virguleinhibel'affichagedurésultatdel'instructionRappeld'instructionsprécédentes:↑

oupremièreslettres↑ :x+iy .Siy=0 iπ/2 .Chaînes ecaractèresa='symboles_ascii'

affectelachainedecaractè res symboles_asciiàlavariablea(pourreprésenterl'apostrophe,ilfautledoubler:'aujourd''hui'

*/AffectationNom=valeur• SilavariableNomn'existepas,elleestcrééedansl'espacemémoire(workspace)etprendlavaleurvaleur.• SiNomexiste,l'ancienneaffectationestperdueetremplacéeparvaleur.• Matlabestsensibleàlacassedanslenomdesvariables.• Pourêtrevalide,lenomd'unevariabledoitcommencerparunelettreets'écrireenunseulmot.Onpeututiliserlesymbole_,maispaslesautressymboles.• Affichage urésultat 'uneopérationàl'écran1. Absencedepoint-virgule.2. Instructiondisp.

PHY1501-Matlab:commandesdebasePage2de9Message 'erreurDanslecasd'unecommandeillégale,Matlabretourneunmessaged'erreurgénéralementtrèsprécisetinstructif.FonctionsetopérateurssurlesnombresLesfonctionsdeMatlabsontdéfiniessur

.^:exposant.sqrt:racinecarrée.sin,cos,...,asin,acos,...:argumentouréponseenradian.sind,cosd,asind,acosd,...:argumentouréponseendegré.exp,log,log10:exponentielle,logarithmenépérienetlogarithmeenbase10.real,imag,conj,abs,angle:partiesréelleetimaginaire,conjuguécomplexe,moduleetphase.floor,round,ceil:partieentière,entierleplusprocheetentiersupérieurouégalàlavaleur.Vecteursetmatrices1. Vecteurligne• Listedevaleursentre[],entréesséparéespardesvirgulesouparunespace.• Définitionglobale:x=[m:h:M]

.Sih=1

,onpeutl'omettre.Pourunvecteurligne,onpeutaussiomettreles[].• Fonctionsd'initialisationlinspace(a,b,n):nnombresespacésrégulièremententreaetb.zéros(1,n):nzéros.ones(1,n):nuns.2. Vecteurcolonne• Listedevaleursentre[],entréesséparéespar;.• Fonctionsd'initialisationzéros(n,1),ones(n,1).• Transpositiond'unvecteurligneavecl'apostrophe:x=[m:h:M]'

.3. Matricem×n • Écritureligneparligne:A=[1 2 3;4 5 6] • Fonctionsd'initialisationszéros(m,n)ones(m,n)eye(m,n):unssurladiagonale,zérosailleurs. PHY1501-Matlab:commandesdebasePage3de9• ConcaténationSiAes tunematrice m×n etBun ematricep×n ,alors C=[A;B] estunematrice(m+p)×n .SiAes tunematrice m×n etBun ematricem×p ,alors C=[A,B] estunematricem×(n+p) .Accèsà eséléments 'unematriceA(k,l) retourneA kl

.ketldoiventêtreentiersetlanumérotationcommenceà1./*A[k,l],lanumérotationcommenceà0*/.Sous-matricesA(k1:k2, l1:l2)

A([k1 k2  ], [l1 l2  ])

estlasous-matriceforméedeslignesk1,k2,...etdescolonnesl1,l2,...Raccourcis:• endreprésenteledernierélémentd'uneligneoud'unecolonne.• A(:, l1:l2)

estéquivalentàA(1:end, l1:l2) .• A(k1:k2, :) estéquivalentàA(k1:k2, 1:end) .Attention:• SiAestdetaillem×n etsik>m oul>n ,x=A(k,l) provoqueuneerreur.• Parcontre, A(k,l)=x

neprovoquepasd'erreur:Aes tagrandie etlesélémentsmanquantssontinitialisésà0.SiAestdetaillem×n

,C=sum(A,dim) etC=mean(A,dim) retourneunvecteur1×n (dim=1)oum×1

(dim=2)quicontientlasommeoulamoyennedeslignesoudescolonnesdeA.Sidim=1,ilpeutêtreomis.Opérationssurlesmatrices1. OpérationsélémentparélémentSiAetBontlemêmenombredelignesetdecolonnes,alors• C=A+B

additionnelesmatricesAetB.• C=A-B soustraitlesmatricesAetB.• C=A.*B multiplelesélémentsdeAetBélémentparélément• C=A./B diviselesélémentsdeAparlesélémentsdeBélémentparélément• C=A.^x élèvechacundesélémentsdeAàlapuissancex.• C=A+x PHY1501-Matlab:commandesdebasePage4de9• C=A*x multipliechacundesélémentsdeAparx.• SifestunefonctiondeMatlab(sin,exp,log,...),C=f(A) appliquelafonctionfàchacundesélémentsdeA.2. Calculmatriciel• SiAestdetaillep×n etBdetaillen×q ,alorsC=A*B effectueleproduitmatricieldeAetB:c ij =a ik b kj k=1 n .• SiAestdetaillen×n etinversibleetBdetaillen×p ,alorsX=A\B solutiondel'équationA*X=B a 11 x 1 ++a 1n x n =b 1 a 21
x 1 ++a 2n x n =b 2 a n1 x 1 ++a nn x n =b n ,sielleexiste,s'écritX=A\B .• SiAestdetaillen×n etinversibleetBdetaillep×n ,alorsX=B/A retournel'uniquematriceXdetaillep×n solutiondel'équationX*A=B .• SiAestdetaillen×n etinversible,alorsC=A^(-1) ouC=inv(A) affecteàCl'inversedelamatriceA:A*C=1 .3. TransposéeSiAestdetaillem×n ,lamatriceA',detaillen×m ij =a ji .Entrée/sortie e onnées• savenom_du_fichier.extxyz...-asciiou

sauvegardelesvariablesx,y,...danslefichiernom_du_fichier.extenformatASCII.Lesvariablesdoiventavoirlemêmenombredecolonnes.• loadnom_du_fich ier.extcréelavariableno m_du_fichierquicontientlesvaleurscontenuesdansnom_du_fichier.ext.• x=load('nom_du_fichier.ext')

PHY1501-Matlab:commandesdebasePage5de9Taille esmatrices• [m,n]=size(A)retournelenombredelignesetdecolonnedelamatriceA.• n=length(A)retournelaplusgrandedesvaleursentrelenombredeligneetdecolonnes.Minimum,maximum,moyenne• SiAestdetaillem×1

ou1×n ,C=max(A)contientlaplusgrandevaleurdeA.• SiAestdetaillem×n avecmetn>1 ,C=max(A)estdetaille1×n etcontientlaplusgrandedesvaleursdechaquecolonnedeA.• SiAetBsontdetaillem×n ,C=max(A,B)estdetaillem×n

etcontient,pourchaqueélément,laplusgrandedesvaleursdesélémentscorrespondantsdeAetB.• C=max(A,[],dim)effectuel'opérationselonladimensiondim.• Delamêmefaçon,minretournentlesminimums.• SiAestdetaillem×1

ou1×n ,C=mean(A)contientlavaleurmoyennedesélémentsdeA.• SiAestdetaillem×n

,C=mean(A,dim)effectuelamoyenneselonladimensiondim.Instruction"fin »v=find(condition)ou[k,l]=find('condition'

ou1×m

,• plot(x,y)génèreungraphiquedanslafenêtregraphiqueettraceunelignereliantlespointsdecoordonnées(x

i ,y i

.• semilogx(x,y),semilogy(x,y)etloglog(x,y)génèrentrespectivementdesgraphiquessemi-logarithmiquesetlogarithmiques.• plot(x,y,'couleur'

)traceunelignedecouleurcouleur:r(rouge),b(bleu),g(vert),c(cyan),k(noir),...• plot(x,y,'type_de_ligne'

)traceunelignedetypetype_de_ligne:-(continu),--(tireté),:(pointillé),...• plot(x,y,'symbole'

),...• Onpeutcombinerlesinstructions:plot(x,y,'type_de_ligne symbole couleur' ).• plot(x 1 ,y 1 ,'instructions' ,x 2 ,y 2 ,'instructions'

,...)traceplusieursc ourbessurlemêmegraphique.Onpeutobtenirlemêmerésultataveclesinstructionsholdonetholdoff.• h=plot(x,y,...)retournelecoded'identificat ion("handle»)dugra phique(voirl esinstructionsget(h)etset(h)).• axis([x

min ,x max ,y min ,y max ])fixemanuellementlesplagesenxety. PHY1501-Matlab:commandesdebasePage6de9• subplot(m,n,k)diviselafenêtregraphiqueenm×n systèmesd'axesetseplacedanslakième.• xlabel('descriptif' )etylabel('descriptif'

)ajoutentlesdescriptifssurlesaxes.ExpressionsetopérateurslogiquesCommedanslelangageC,lenombre0représentedansMatlablavaleurlogiquefauxet1lavaleurlogiquevrai.1. ExpressionslogiquesÉgalité:==Inégalité:~=/*!=*/Supérieur:>Supérieurouégal:>=Inférieurouégal:<=Inférieur:<2. Opérateurslogiqueset:&/*&&*/ouinclusif:|/*||*/non:~/*!*/SiAetBsontdetaillem×n

contenantdes1etdes0selonquelaconditionestvraieoufausse.ScénariosetfonctionsUnscénario("script»)estunfichierquicontientdesinstructionsexécutablescommesiellesavaientététapéesdirectementdanslafenêtredecommande.Cefichierdoitavoirl'extension.m.• Délimiteurdecommentaires:%↵/*/**/*/• Instructioncontinuéesurlalignesuivante:...L'éditeurdeMatlabpermetd'é crirefac ilementdesscénarios .Ceux-cisont exécutésentapantdanslafenêtredecommandel'instructionnom_du_scénario.Lesvariablesutiliséesdanslescénariosontautomatiquementcrééesdansleworkspace.Unefonctionestunscénariodontlepremiermotdelapremièreligneestfunction.function[a,b,c,...]=zozo(x,y,z,...)créeunefonctionayantlesvariablesx,y,z,...enentréeetlesvariablesa,b,c,...ensortie.Lesfonctionssontégalementenregistréesdansdesfichiers

PHY1501-Matlab:commandesdebasePage7de9portantl'extension.m.llestfor tementr ecomman é e onnerlemêmen omaufichierquecelui elafonction!Exemple:functiony=exposant(x,u)%élèvexàl'exposantuy=x^u;créela fonctionexposant.Dan sl'espacedec ommande,onpeuttapermon_nom_de_variable=exposant(2,3),quir etournela valeur8danslavar iablemon_nom_de_variable.Lesvaria blesutiliséesdansunefonct ionsontdesvariablesformellesquin'ontpasd'existenceeffective.Ellesnesontpascrééesdansleworkspace.Cesvariablesformellesneserventqu'àindiquerleprocédédecalcul.Ellesnesontreconnuesqu'àl'intérieurdelafonction.Structures econ itionou erépétition ulangageMatlab1. Alternativeifexpressionlogiqueinstructioninstruction...endouencoreifexpressionlogiqueinstructioninstruction...elseifexpressionlogiqueinstructioninstruction...elseif......else......end/*if(){}elseif(){}...else{}*/

PHY1501-Matlab:commandesdebasePage8de92. Répétitionwhileexpression_logiqueinstructioninstruction...endselit:tantqueexpression_logiqueestvraie,exécuterlesinstructions.Attention,commeenlangageC,siexpression_logiqueestunevariable,elleestconsidéréecommevraieàmoinsqu'ellenesoitexactementégaleà0./*do{}while().EnlangageC,l'instructiondoestexécutéeaumoinsunefois,mêmesilaconditionwhileestfausse,cequin'estpaslecasenMatlab.*/3. Bouclefork=début:pas:fininstructioninstruction...endselit:pourkégaldébutjusqu'àfinparpasdepas,exécuterlesinstructions./*for(i=début;expression_logiquepourlafin;i=i+pas){}*/4. SortieLorsqueleprogrammerencontrel'instructionbreakàl'intérieurd'unerépétitionwhileoud'unebouclefor,ilvaimmédiatementaprèslepremierendquifermelarépétitionoulaboucle.ExempleL'exemplesimplesuivanttraduitenlangageMatlableprogrammedebissectionécritenlangageCdanslasection5.2desnotesducoursPHY1234.Contenudufichierbissection.mfunction [rac,drac]=bissection(fonc,x1,x2,epsilon,intermax); % function [rac,drac]=bissection(fonc,x1,x2,epsilon,intermax); % % Entrée : % fonc : nom de la fonction dont on veut trouver la racine ;

PHY1501-Matlab:commandesdebasePage9de9% x1,x2 : intervalle dans lequel devrait se situer la racine ; % epsilon : précision requise pour la racine ; % nombre maximal d'itérations. % Sortie : % rac : racine ; % drac : incertitude sur la racine k=0; delta=x2-x1; while (delta>epsilon) & (k0 x2=xm; else x1=xm; end delta=x2-x1; k=k+1; end rac=xm; drac=delta; Contenudufichierzozo.mfunction y=zozo(x) y=x.*cos(x)-sin(x); Instructiondansl'espacedetravail>> [racine,delta_racine]=bissection('zozo',1,6,1e-5,40) ; Vousdevriezaussiessayer>> r=fsolve('zozo',2) ;

quotesdbs_dbs35.pdfusesText_40
[PDF] multiplication de deux vecteurs colonnes

[PDF] produit scalaire vecteur 3d

[PDF] le resultat d'une multiplication s'appelle

[PDF] division vocabulaire

[PDF] vocabulaire multiplication

[PDF] loi géométrique probabilité exercices

[PDF] la santé définition

[PDF] fonction de répartition loi discrète

[PDF] les termes de la division

[PDF] difference entre loi binomiale et hypergeometrique

[PDF] fonction de répartition loi de bernoulli

[PDF] résultat d'une multiplication

[PDF] loi hypergéométrique calculatrice

[PDF] loi de bernoulli exemple

[PDF] nom resultat addition