splitting cell array consists of string and numeric characters

1 visualizzazione (ultimi 30 giorni)
I have a cell array (n x 1). Each cell looks something like this:
* 2021 3 29 0 0 0.00000000
I need to remove * from each cell and split the cell array into 6 columns consist of double values. For example;
2021 3 29 0 0 0
2021 3 30 0 0 0
.
.
.
How I can do that?

Risposta accettata

Wan Ji
Wan Ji il 26 Ago 2021
Modificato: Wan Ji il 26 Ago 2021
Use replace
S = {...}; % your n*1 cell array
S = arrayfun(@(i)replace(S{i},'*',''),1:1:numel(S),'uniform',false);
  9 Commenti
Wan Ji
Wan Ji il 26 Ago 2021
You may see n*6 cell is not so good at all compared with DT or DV

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by