Super :king:
Tu peux aussi te passer de la variable intermédiaire X :
M = [];
for n = 1:length(U)
M = [M ; repmat(A(n,: ),U(n,: ),1)];
end
Type: Messages; Utilisateur: Jerome Briot
Super :king:
Tu peux aussi te passer de la variable intermédiaire X :
M = [];
for n = 1:length(U)
M = [M ; repmat(A(n,: ),U(n,: ),1)];
end
Ben oui... mais non :?
Le code que je t'ai donné n'a rien à voir avec ton problème.
C'est juste un exemple pour te montrer comment faire avec une matrice plus simple...
La programmation ce...
Montre nous ton code
Donc, as-tu pris le temps d'analyser et de comprendre le bout de code que j'ai donné dans mon second message ?
Tu peux très bien déclarer une matrice vide et faire des concaténations au fur et à...
Et donc, pourquoi utiliser un tableau de cellule alors que c'est inutile ?
Non :?
>> A = [1 2 3
2 3 3
1 1 1]
A =
1 2 3
2 3 3
Pourquoi stocker la matrice finale dans un tableau de cellules ?
Il n'y a aucun intérêt ici :?
Essaie ceci :
M = [];
for n = 1:3
M = [M ; rand(n,2)];
end
Utilise la fonction REPMAT dans une boucle FOR-END
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.