Toujours pour N = 10, on a
j= -5 -4 -3 -2 -1 0 1 2 3 4 5
L'erreur (dont tu peux voir l'explication dans la FAQ In an assignment A(matrix,:) = B, the number of columns in A and B must be the same.) est lié au fait que y(j>=0) ne compte que 6 éléments (correspondants aux éléments positifs ou nuls de j) alors que j en compte 11 en tout.
Un tel "assignment" n'est possible que si la partie droite est de même longueur que la partie gauche, ou est un scalaire (cas de la ligne précédente y(j<0) = 0;)
À rajouter donc:
Partager