MergeCell

Version 1.1.0.0 (1,78 KB) von Diederick
Merges contents of multiple cell arrays into one big cell array, with expansion
332 Downloads
Aktualisiert 2. Feb 2012

Lizenz anzeigen

MergeCell takes any number of cell vectors (contain the same datatype) and concatenates their contents into one big cellvector
Any signleton inputs are expanded as needed, these inputs can be 1x1 cells or the contained datatype itself

Example: To add some information about fit to plot legend, we'd wan't to append information about the fit to the line labels:

linelbls = {'line a','line b','line c'};
slope = [.9 1 4.2];
slopetxt= arrayfun(@(x) sprintf('%.3f',x),slope,'UniformOutput',false);

leglbls = MergeCell(linelbls,', slope: ',slopetxt);
% leglbls = MergeCell(linelbls,{', slope: '},slopetxt); would be equivalent

Zitieren als

Diederick (2024). MergeCell (https://www.mathworks.com/matlabcentral/fileexchange/29866-mergecell), MATLAB Central File Exchange. Abgerufen .

Kompatibilität der MATLAB-Version
Erstellt mit R2010b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Data Type Conversion finden Sie in Help Center und MATLAB Answers
Quellenangaben

Inspiriert: Yahoo! Finance Data Loader

Community Treasure Hunt

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

Start Hunting!
Version Veröffentlicht Versionshinweise
1.1.0.0

fixed some typos in the example

1.0.0.0