请问matlab读取txt文档的某一部分并保存

我有形如这样的一段数据,我想记录在12行,第20和30列,第18行10,16,28列的数据
Row Position : 12
Column Position : 20 (Black, 259, 475, 4)
30 (Black, 245, 381, 4)
Row Position : 18
Column Position : 10 (Black, 237, 507, 4)
16 (Black, 214, 578, 4)
28 (Black, 208, 861, 3)
怎么读和记录这样的数据好呢?最主要是我怎么记录比如12行有2个点,18行有3个点.请大大们棒棒忙啊
谢谢一楼的朋友,你能详细介绍一下吗?
我想得到两个举证,一个存行坐标以及当前行所含列的个数
如[12 2;18 3]
另一个举证保存具体信息

[20 Black 259 475 4;
30 Black 245 381 4;
....]

你先把全部数据读进来,然后再选出你需要的那部分,这样最简单。我认为matlab的读取速度对于非特殊应用来说应该是足够快的。
温馨提示:答案为网友推荐,仅供参考