Effacer les filtres
Effacer les filtres

cell and strings in an array

3 vues (au cours des 30 derniers jours)
Michael Angeles
Michael Angeles le 29 Jan 2022
Réponse apportée : Voss le 29 Jan 2022
Hello,
how does one do the following:
data = cell(4:24);
data(:) = {'AD';'ED';'FA';'DE'}; <--I get an error when I assign this to the cell. How can I insert each string on the cell size above?

Réponse acceptée

Voss
Voss le 29 Jan 2022
try
data = cell(4:24);
catch ME
disp(ME.message);
end
Requested array exceeds the maximum possible variable size.
If you want each cell of data to contain {'AD';'ED';'FA';'DE'}:
data = cell(4,24);
data(:) = {{'AD';'ED';'FA';'DE'}};
disp(data);
Columns 1 through 16 {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} Columns 17 through 24 {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell} {4×1 cell}
If instead you want each column of data to be {'AD';'ED';'FA';'DE'}:
data = repmat({'AD';'ED';'FA';'DE'},1,24);
disp(data);
Columns 1 through 22 {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'AD'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'ED'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'FA'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} {'DE'} Columns 23 through 24 {'AD'} {'AD'} {'ED'} {'ED'} {'FA'} {'FA'} {'DE'} {'DE'}

Plus de réponses (0)

Catégories

En savoir plus sur Cell Arrays dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by