Accessing value in a cell

1 次查看(过去 30 天)
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 个评论
jinang patel
jinang patel 2019-12-1
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 2019-12-1
See my edited answer

请先登录,再进行评论。

采纳的回答

Stephan
Stephan 2019-12-1
编辑:Stephan 2019-12-1
Edited because of the comments:
a = {'1,65,4,5'}
b = str2num(a{:})
b(2)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrices and Arrays 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by