Bonjour;
Voila je prépare un programme qui réalise une sorte permutation.
Pour commencer, je dois construire une matrice de 2xn (n multiple de 5) et après chaque 5 colonne on ajoute 5
je sais pas si j'ai bien expliqué le problème! je pense que le programme pourra dire plus
le programme marche bien pour m=5 ou m= 10 (multiple de 5), mais pour m>= 15 le programme affiche une erreur!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 m=15; AA=[1 2 3 4 5]; B=[2 5 4 3 1]; n=5; i=1; while i<m+1 B(i:i+n-1)=(B+i-1) AA(i:i+n-1)=(AA+i-1) i=i+n; end cc=[AA;B]
merci pour votre aidel'erreur qui s'affiche ??? In an assignment A(I) = B, the number of elements in B and I must be the same. Error in ==> tes at 12 B(i:i+n-1)=(B+i-1)
Partager