convert from cell array to double
16 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
pipor
le 3 Sep 2023
Réponse apportée : Abderrahim. B
le 3 Sep 2023
b =
1×1 cell array
{1×2 cell}
i want to get last element in cell ("4") and convert it in double
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1472271/image.png)
0 commentaires
Réponse acceptée
Dyuman Joshi
le 3 Sep 2023
Use indexing -
%Assuming this is how your data is stored
b = {{6,4}}
c = b{1}{2}
0 commentaires
Plus de réponses (1)
Abderrahim. B
le 3 Sep 2023
Hi!
Use patentheses () if you want the output to be a cell
myCell = {42, rand(5)}
ele = myCell(1,2)
Use curly parentheses to get data from the cell in its type
ele = myCell{1,2}
You can also try cell2mat with the first approach to convert cell to array of double..
myCell = {42, rand(5)}
ele = cell2mat(myCell(1,2))
Hope this helps
Abderrahim
0 commentaires
Voir également
Catégories
En savoir plus sur Data Type Conversion 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!