| |||||||
![]() |
| | Outils de la discussion | Modes d'affichage |
|
#1
| ||||
| ||||
| 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! |
|
#2
| ||||
| ||||
| et les amis y'a pas de reponses? |
|
#3
| ||||
| ||||
| 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 |
|
#4
| ||||
| ||||
| c'est ce que tu cherchais? |
![]() |
| Outils de la discussion | |
| Modes d'affichage | |
|
|
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| neggafa et grandes tailles | missdora | Forum bladinettes | 11 | 24/03/2007 14h13 |