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

  FORUM HardWare.fr
  Programmation
  Langages fonctionnels

  [SCILAB]Matrice

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SCILAB]Matrice

n°1980325
Nemo4
Posté le 02-04-2010 à 11:48:36  profilanswer
 

Bonjour,
 
J'ai un petit problème pour la création d'un matrice. je veux répéter les deux premières colonnes de cette matrice environ 70 fois à la suite de la première.
Je n'est pas l'impression d'être très explicite donc je vous fait un petit exemple:
1 2
1 3
1 5
1 2
1 3
1 5
1 2
1 3
1 5
et ainsi de suite 70 fois. J'espère être assez claire.
Voici mon programme, je ne sais pas trop si je m'y suis bien pris
 
merci pour votre aide
 
//programme matrice
 
//Colonne croissante
A=[225:30:1185];
A';
B=[215:30:1175];
B';
I=eye(66,66);
C=diag(I)*184;
D=[0:1:32];
D';
E=diag(I)*0;
 
//Colonne décroissante
AI=[1185:-30:225];
AI';
BI=[1175:-30:215];
BI';
CI=diag(I)*184;
DI=[32:-1:0];
DI';
EI=diag(I);
 
//Point de contrôle
X=[410,400,700,40,0];
 
//Création matrice
M=sparse(eye(2310,5));//matrice à remplir
 
//Première colonne
a=sparse(A');//un block à insérer dans M
M(1:33)=a;//insertion du block A
ai=sparse(AI');//un block à insérer dans M
M(34:66)=ai;//insertion du block ai
 
//Deuxième colonne
b=sparse(B');
M(1:33,2)=b;
bi=sparse(BI');
M(34:66,2)=bi;
 
//Troisième colonne
c=sparse(C);
M(1:66,3)=c;
 
//Quatrième colonne
d=sparse(D');
M(1:33,4)=d;
di=sparse(DI');
M(34:66,4)=di;
 
//Cinquième colonne
e=sparse(E);
M(1:66,5)=e;
 
//Point de contrôle
M(67,:)=[410 400 700 33 71];
 
full(M)//pour contrôle

mood
Publicité
Posté le 02-04-2010 à 11:48:36  profilanswer
 

n°2032471
Hack39
Posté le 27-10-2010 à 01:38:16  profilanswer
 

Tu programmes en quoi là ?? :)

n°2032479
Joel F
Real men use unique_ptr
Posté le 27-10-2010 à 08:03:17  profilanswer
 

en scilab comme indiqué dans le titre :E


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

  [SCILAB]Matrice

 

Sujets relatifs
[SCILAB]Encadrement d'un chiffre[Scilab] Point coloré
Transformer une matrice en image sous MATLABAffection, Conception Matrice Creuse et Reduite
determinant matrice carrée fortran 90Parcours matrice.
Exporter en csv une matrice stockée en baseType de donnée abtrait : Matrice
[C] [resolu] lecture matrice alloué dynamiquement[Résolu] Tri d'une matrice
Plus de sujets relatifs à : [SCILAB]Matrice


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