Matlab : ecrire des matrices de grandes tailles


Précédent   Bladi.net > Loisirs & Entraides > Informatique


Réponse
 
Outils de la discussion Modes d'affichage
  #1  
Vieux 26/09/2007, 12h03
Avatar de omarhad  
Date d'inscription: août 2007
Âge: 22
Messages: 37
Par défaut Matlab : ecrire des matrices de grandes tailles

salut tout le monde,j'ai besoin de l'aide,qui parmi vous sait comment ecrire des matrices de grandes tailles qui sont exprimées par des parametres(taille(m,n))?
SVP aidez moi!merci d'avance!
Réponse avec citation
  #2  
Vieux 30/09/2007, 17h29
Avatar de omarhad  
Date d'inscription: août 2007
Âge: 22
Messages: 37
Par défaut Re : urgent:aide sur matlab

et les amis y'a pas de reponses?
Réponse avec citation
  #3  
Vieux 30/09/2007, 17h59
Avatar de skarem
 
Date d'inscription: juin 2005
Âge: 27
Messages: 693
Par défaut Re : Matlab : ecrire des matrices de grandes tailles

Créer une matrice

On peut créer une matrice A explicitement:
>> A = [1 2 3 ; 4 5 6]
A =
1 2 3
4 5 6

La matrice est délimitée par des crochets, on entre les éléments ligne par ligne, avec un point-virgule pour séparer les lignes de la matrice. De la mème façon, on peut créer un vecteur ligne:
>> B = [1 5]
B =
1 5

ou un vecteur colonne:
>> C = [3 ; 4 ; 5]
C =
3
4
5

Une autre façon de faire est de créer un vecteur colonne et de le transposer avec l'opérateur de transposition: l'apostrophe.
>> D = [1 2]'
D =
1
2

Les scalaires se déclarent indifféremment comme des matrices 1*1, soit directement comme des scalaires:
>> E = [5]
E =
5
>> F = 6
F =
6

On accède aux éléments d'une matrice en spécifiant entre parenthèses et séparés d'une virgule, la ligne et la colonne de l'élément désiré:
>> A(2,3)
ans =
6

Pour les vecteurs colonne (resp. ligne), on peut choisir de ne pas spécifier la colonne (resp. ligne):
>> C(2,1)
ans =
4

Ou de façon équivalente:
>> C(2)
ans =
4

Pour les scalaires, on peut ne pas spécifier ni la ligne, ni la colonne:
>> F(1,1)
ans =
6

Ou encore:
>> F(1)
ans =
6

Ou encore:
>> F
F =
6



Modifier une matrice

Il est possible de modifier un des éléments d'une matrice :
>> A(1,3) = 2
A =
1 2 2
4 5 6

Si on modifie un élément inexistant d'une matrice, la matrice est agrandie jusqu'à ce que cet élément existe :
>> A(3,3) = 1 A =
1 2 2
4 5 6
0 0 1
Réponse avec citation
  #4  
Vieux 30/09/2007, 18h02
Avatar de skarem
 
Date d'inscription: juin 2005
Âge: 27
Messages: 693
Par défaut Re : Matlab : ecrire des matrices de grandes tailles

c'est ce que tu cherchais?
Réponse avec citation
Réponse

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

BB code is oui
Les smileys sont activés : oui
La balise [IMG] est activée : non
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
neggafa et grandes tailles missdora Forum bladinettes 11 24/03/2007 14h13



Fuseau horaire GMT +2. Il est actuellement 21h56.


.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33