cell and strings in an array

1 visualización (últimos 30 días)
Michael Angeles
Michael Angeles el 29 de En. de 2022
Respondida: Voss el 29 de En. de 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?

Respuesta aceptada

Voss
Voss el 29 de En. de 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'}

Más respuestas (0)

Categorías

Más información sobre Cell Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by