【发布时间】:2023-03-09 05:20:01
【问题描述】:
我有一个这种格式的 .txt 文件:
22 BLBL asas saaa212 x:12 y:123
66 BLadsBL asas saaa212 x:12 y:123
32 BLadsBL asas saaa212 x:13212 y:123
66 BLadsBL asas saaa212 x:1332 y:123
如何创建一个新的 .txt 文件,这些行按第一个值排序?
【问题讨论】:
-
Ps 我不关心速度,只关心最简单的代码
-
为了以后,请避免用不相关的语言标记一些东西。
-
是的,我做到了,我这样做是通过保留已用行的索引并一次又一次地运行文件(并进行 intecept),但这是非常丑陋的代码,我希望有人能给我一些想法,我不希望代码只是一种正确的思考方式
-
你是如何阅读文件的?每行是一个字符串,还是将其分成不同的字段?它们是在数组、元胞数组、结构、表格还是其他东西中?您要按第一个 word 还是第一个 value 排序?例如第一行会按
22或BLBL排序吗?你看过sort和sortrows吗?
标签: matlab