Est-il possible d'ajouter automatiquement des vecteurs qui n'ont pas la même longueur pour une matrice?Matlab: Ajouter des vecteurs de longueur différente à une matrice
i.e.:
a = [1 2 3 4]
b = [1 2]
Comment puis-je faire C soit:
c = [1 2 3 4 ; 1 2 0 0]
ou
c = [1 2 3 4 ; 1 2 NaN NaN]
ou quelque chose comme ça
Merci
+1 mais aussi 'c (2,1: longueur (b)) = b;' pour le rendre 'automatisé'. – Dan
Bon point Dan, je mettrai à jour ma réponse pour incorporer (c'est-à-dire voler) votre idée. –
La solution «NaN» remplacera également les zéros dans les vecteurs d'origine, ce qui n'est probablement pas souhaitable. Je suggérerais 'c (2, longueur (b) +1: fin) = NaN' –