从字符串/阵列中删除卷曲括号 - 我在使用什么?

36意见(过去30天)
Lukas Netzer.
Lukas Netzer. 2021年8月5日
评论: 斯蒂芬 2021年8月6日
我有点不包括我正在使用的内容。
我得到了包含i.e.的表:
'[[0,1145,0],[145,169,1],[169,1693,3],[1693,1708,1],[1708,2729,3],[2729,2779,0]]]'
当我在CMD-窗口中粘贴它时,它看起来像:
{'[[0,1145,0],[145,169,1],[169,1693,3],[1693,1708,1],[1708,2729,3],[2729,2779,0]]]'}
我实际上想要访问数值,但不知道如何 - 我可以以某种方式删除这些括号,然后访问它们吗?
谢谢你的帮助!
2评论
Lukas Netzer.
Lukas Netzer. 2021年8月6日
谢谢你的评论 - 我正在研究我的师父论文,从未有过一个Matlab课程 - 我不是Mathematican,也不是我是一个程序员 - 我真的只是通过做的只是学习,但显然挣扎。
它看起来像:
附加部分数据 - 希望这是作品!
此致,
卢卡斯

登录评论。

答案(1)

rik.
rik. 2021年8月5日
您的数据似乎是包含JSON数据的单元格:
数据= {'[[0,1145,0],[145,169,1],[169,1693,3],[1693,1708,1],[1708,2729,3],[2729,2779,0]]]'};
JSondecode(数据{1})
ANS =. 6×3
0 145 0 145 169 11 169 1693 3 1693 1708 1 1708 2729 3 2729 2779 0
4评论
斯蒂芬
斯蒂芬 2021年8月6日
@lukas netzer:在.mat文件中提供给您的数据?如果没有,请 上传 原始数据文件。

登录评论。

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!