Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1202 connectés 

  FORUM HardWare.fr
  Programmation
  C

  création d'une matrice paramétrée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

création d'une matrice paramétrée

n°1795506
jaghdali
Posté le 03-10-2008 à 22:59:33  profilanswer
 

bonjour à tous,
 
quelqu'un pourrait m'aider à trouver la syntaxe sous matlab  pour créer une matrice A en fonction du paramètre a=0:0.1:1 (allant de 0 à 1 avec un pas de 0.1) cette matrice carrée de dimension (5) doit avoir 1 en diagonale et a ailleurs.
 
j'ai construit cette syntaxe avec a=0.5 et j'ai obtenu un matrice diagonale avec 1 en diagonale et 0.5 en dehors de la diag.  
>> A=0.5*ones(5,5);
>> for i=1:5;
A(i,i)=1;
end  
>> A
 1.0000    0.5000    0.5000    0.5000    0.5000
    0.5000    1.0000    0.5000    0.5000    0.5000
    0.5000    0.5000    1.0000    0.5000    0.5000
    0.5000    0.5000    0.5000    1.0000    0.5000
    0.5000    0.5000    0.5000    0.5000    1.0000
 
 
c'est bien mais il me faut une fonction qui donne en sortie une matrice paramétrée. histoire de A(a)= matrice, dim 5, 1 en diag et a ailleurs.
j'ai essayé d'autres formulation mais en vain. par exemple:
 
for rho=0:0.1:0.9
A=rho.*ones(5,5);
for i=1:5;
A(i,i)=1;
end  
end
>> A
 1.0000    0.9000    0.9000    0.9000    0.9000
    0.9000    1.0000    0.9000    0.9000    0.9000
    0.9000    0.9000    1.0000    0.9000    0.9000
    0.9000    0.9000    0.9000    1.0000    0.9000
    0.9000    0.9000    0.9000    0.9000    1.0000
 
 à chaque fois matlab ne tient compte que de la dernière valeur de a !!  
 
il doit y en avoir une astuce n'est ce pas  :pt1cable: ..
merci d'avance pour votre aide.

mood
Publicité
Posté le 03-10-2008 à 22:59:33  profilanswer
 

n°1795585
Joel F
Real men use unique_ptr
Posté le 04-10-2008 à 11:13:54  profilanswer
 

mauvaise cat


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  création d'une matrice paramétrée

 

Sujets relatifs
[Résolu] Manipulation de dates par FILETIME et SYSTEMTIMECréation d'un logiciel ouvrant un programme par reconnaissance vocale
modification d'une matrice dans une procedureproblème création de forum
Plugin Netbeans pour création de fichier .xml (swixml)création d'une DLL ressource
calculer inverse matriceErreur création base de données
Création sous liens reste figé aprés actualisation pageCreation archive sans librairie spécifique
Plus de sujets relatifs à : création d'une matrice paramétrée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR