cell array with numeric values only
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Conver this array to an array with numbers only so it can be used for a graph
0 Commenti
Risposta accettata
Più risposte (2)
Stephen23
il 2 Nov 2020
Do NOT use loops or cellfun for this, unless you really want to write complex and slow MATLAB code.
The most efficient solution is to use sscanf like this:
C = {'long: 151.125#';'long: 151.126#'};
V = sscanf([C{:}],'long:%f#')
0 Commenti
Akira Agata
il 2 Nov 2020
Another possible solution:
C = {'long: 151.125#';'long: 151.126#'};
V = regexp(C,'[?\d.]+','match','once');
V = str2double(V);
>> V
V =
151.1250
151.1260
0 Commenti
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements 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!