zakizac Posté(e) le 9 janvier 2011 Share Posté(e) le 9 janvier 2011 salut tout le monde ,en fait jé besoin écrire un programme matlab qui me permet de faire la multiplication de deux matrices et un autre programme pr calculer l'inverse d'une matrice (matrice quelconque , et sans utiliser le "inv" ou la multiplication normale, fo démontrer étape par Etape ) aidé moi svp oO !! merci Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Slown Posté(e) le 9 janvier 2011 Share Posté(e) le 9 janvier 2011 Désolé mais il faut un minimum d'effort, On est la pour t'aider si t'es bloqué quelque part mais on ne peut pas faire l'exercice à ta place 2 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 9 janvier 2011 Share Posté(e) le 9 janvier 2011 Désolé mais il faut un minimum d'effort, On est la pour t'aider si t'es bloqué quelque part mais on ne peut pas faire l'exercice à ta place +1 @zakizac tu trouveras toute la doc nécessaire sur ne net, si le code que t'auras écrit ne se comporte pas comme il devrait, ou bien si ça plante ou ça ne compile pas....etc on pourra t'aider comme on peut. 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zakizac Posté(e) le 10 janvier 2011 Auteur Share Posté(e) le 10 janvier 2011 le problém c que jarrive pa vraimen a declarer une matrice pr qu'on puisse remplir ces elements en lexecutan m=input(...) ? m=[] ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Zving Posté(e) le 10 janvier 2011 Share Posté(e) le 10 janvier 2011 Salut euh sous Matlab toute les variables sont ( si je me souviens bien) considérées comme matrice suffit de declarer ta matrice A=[1,2,3;3,2,1] et B=[4,5,6;6,5,4] produit de matrice c'est simple A*B pas besoin de mille ligne sur matlab , une suffit PS: de memoire, sa remonte a loins tout sa. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yacine_3tm Posté(e) le 10 janvier 2011 Share Posté(e) le 10 janvier 2011 La multiplication : A=input('introduire la première matrice') B=input('introduire la deuxième matrice') C=A*B Exemple : introduire la première matrice[1 5 9;6 4 7] A = 1 5 9 6 4 7 introduire la deuxième matrice[7 5;2 9;3 6] B = 7 5 2 9 3 6 C = 44 104 71 108 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zakizac Posté(e) le 10 janvier 2011 Auteur Share Posté(e) le 10 janvier 2011 mdrr, nah c pa sa je sais comen ecrire une matrice !! c a lunivercité lors d'un tp il nou on di de demontrer en detail comment faire la multiplication de deux matrices ligne par ligne grace a un programme genre jy suis presque ! %sadok zakaria % exercice 03 close all;clear all; m=input('m:'); p=input('p:'); n=input('n:'); k=0; x=zeros(m,p); y=zeros(p,n); for i=1:m for j=1:p x(i,j)=input('x:'); end end for i=1:p for j=1:n y(i,j)=input('y:'); end end disp(['x=']) disp(x) disp(['y=']) disp(y) for i=1:m for j=1:n c(i,j)=sum(x(i,.*y(:,j)'); end end disp(['c=']) disp©; Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Zving Posté(e) le 10 janvier 2011 Share Posté(e) le 10 janvier 2011 pourquoi utilisé un langage avancé (matlab) pour se retrouver a communiquer en morse ? 2 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zakizac Posté(e) le 11 janvier 2011 Auteur Share Posté(e) le 11 janvier 2011 bha sa on devré le demandé au profs Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.