Jump to content

aide matlab !


zakizac
 Share

Recommended Posts

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

Link to comment
Share on other sites

  • Moderators
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.

  • Like 1
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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©;

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



×
×
  • Create New...