This is data matrix having 2*159 cells Dans la matrice de données, il y a tant de colonnes (2 vecteurs) de longueur différente. Je veux tamponner les zéros qui ont la longueur minimum. Nombre de zéros doit êtreComment faire une matrice de cellules de la même longueur après avoir rempli des zéros
[max(length(Vector 1))-min(length(Vector 2))]
Maintenant, je veux ajouter des zéros dans la cellule qui ont une longueur minimale. et veulent faire une longueur égale dans chaque colonne si la colonne a la même longueur que pas de problème.
'cellfun (@ (x) [ x, zeros (1, n-numel (x))], data, 'UniformOutput', false) ' –
Qu'est-ce que x en ce que –
' x' est chacune des cellules de la variable d'entrée 'data'. Considérez 'cellfun' comme une boucle. La première itération est 'data {1} = [data {1}, zéros (1, n-numel (data {1}))]'. Notez que vous devez inclure le ', 'UniformOutput', false' comme je l'ai écrit dans mon commentaire. Ça ne marchera pas sans ça. –