cell array with numeric values only
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Conver this array to an array with numbers only so it can be used for a graph
0 commentaires
Réponse acceptée
Plus de réponses (2)
Stephen23
le 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 commentaires
Akira Agata
le 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 commentaires
Voir également
Catégories
En savoir plus sur Get Started with MATLAB 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!