[matlab] matrice complexe

lilou -  
 julien49 -
bonjour,
j'aimerais créer une matrice 1000 lignes 1000 colonnes de telle
sorte quel soit de cette maniére

les 900 premiéres lignes soit toutes à0 et les 100 dérniéres soit
eye(100)

000..................0
000..................0
.
.
. ......................0
10....................0
01....................0
.
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    Je ne connais pas la syntaxe mais ça consiste
    1) A créer une matrice 1000x1000 remplie de 0
    2) A mettre de 1 au bon endroit.

    En pseudo code ca donne :
    matrix m(1000,1000);
    pour i=0,i<1000,i=i+1
      pour j=0,j<1000,j=j+1
        m(i,j)=0;
      finpour
    finpour
    
    pour i=0,i<100,i=i+1
      m(900+i,i)=1;
    finpour
    

    Bonne chance
    2
  2. julien49
     
    Solution

    Il faut décomposer la matrice en 4 sous-matrices :

    M = [zeros(900,900) , zeros(900,100) ; zeros(100,900) , eye(100)]
    0