- Create cell array from file - MATLAB readcell - MathWorks India
- Convert character array or string to numeric array - MATLAB str2num - MathWorks India
How to read a cell from excel that contains a vector
16 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Robert Jones
il 5 Lug 2023
Commentato: Robert Jones
il 5 Lug 2023
Hello,
I need to read a cell from an excel file, say D4.
The content of D4 is "[2 4 7]" (the doublequotes are just for specification of the cell content, they are not in the cell)
How can I read this cell in Matlab and create a vector A=[2 4 7]?
Thank you
0 Commenti
Risposta accettata
Khushi Yadav
il 5 Lug 2023
I understand that you are trying to read the content of a specific cell (D4) from an Excel file in MATLAB and create a vector with the value from this cell. You can use the 'readcell' function to read data from an Excel file into a cell array in MATLAB.
Here’s an example code that you can use:
data = readcell('filename.xlsx');
A = str2num(data{4,4}(2:end-1));
The indexing (2:end-1) is used to remove the square brackets from the string before conversion.
You can refer to the following documentation for more information:
I hope this addresses your question!
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Spreadsheets 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!