Bonsoir,
J'ai une matrice M aléatoire.
Je voudrais remplacer chaque case (i,j) de cette matrice en lui soustrayant le produit numéro de ligne (i) fois numéro de colonne (j).
Je suis partie sur une boucle for mais je n'arrive pas a récupérer les coordonnées:
Sauf que la commande A(:,$) ne me donne pas le numero de la dernière ligne mais toutes la lignes ! donc il y a une erreur de type car la fonction for attend un scalaire. Enfin je crois même que ce que j'ai ecris n'est pas bon du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 A=rand(5,5) for i=1:A(:,$) for j=1:A($,:) I(i)=i-i*j; J(j)=j-i*j; end B=[I,J]
Une solution?
cordialement
Partager