How to convert a cell array of strings to numerical values I can plot?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I'm importing data of temperature and magnetic moment and the data import tool imports my selection as a cell array of strings when it has numerical data as you can see in the attached files.
So far I've tried to plot the cell arrays using
plot(Temperature,moment)
plot(Temperature(:,1),moment(:,1))
but it doesn't work because they are strings, not numbers.
So I tried cell2mat and then tried plotting the results and it didn't work either and this time I'm confused as to why it didn't work. In any case, I open up my converted cell2mat variables and I just copy paste the numerical values and paste them into another manually created matrix and this time it works, but this seems a very annoying and frankly ineffective way of plotting my data since I have several data sets that I need to look over.
I've also tried
num2str('Temperature(:,1)')
hoping that this would convert the strings to numbers but it didn't work either.
What's the fastest way to import my data and plot it?
0 Commenti
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
Scopri di più su String Parsing 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!