Accessing value in a cell

1 vue (au cours des 30 derniers jours)
jinang patel
jinang patel le 1 Déc 2019
Modifié(e) : Stephan le 1 Déc 2019
Hi,
I am trying to access value of a cell
>> a={'1,65,4,5'}
a =
1×1 cell array
{'1,65,4,5'}
>> a(2)
Index exceeds the number of array elements (1).
>> a{2}
Index exceeds array bounds.
Thanks
Jinang
  3 commentaires
jinang patel
jinang patel le 1 Déc 2019
Hi Stephen,
expected output - number 65. The problem is that I have data from a file which has a={'1,65,4,5'}, I understand removing the quotes will solve it but I cant change the file that generates the data. It is a single cell, is there a way to convert it to 1x4 array?
Stephan
Stephan le 1 Déc 2019
See my edited answer

Connectez-vous pour commenter.

Réponse acceptée

Stephan
Stephan le 1 Déc 2019
Modifié(e) : Stephan le 1 Déc 2019
Edited because of the comments:
a = {'1,65,4,5'}
b = str2num(a{:})
b(2)

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing 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!

Translated by