声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1115|回复: 2

[编程技巧] 如何对cell结构按照日期进行排列

[复制链接]
发表于 2013-1-15 16:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本帖最后由 allenfieldin 于 2013-1-15 16:04 编辑

导入附件中数据可以得到一个结构数组,数组中有数字也有字符串,其中有一列为时间
我想按照时间(第二列)的升序排列顺序重新安排整个结构(注意:行数据保持不变),即是和excel中那样的升序功能一样的,请问怎么实现?
还请帮忙,谢谢


shuju.txt (1.19 KB, 下载次数: 0)
回复
分享到:

使用道具 举报

 楼主| 发表于 2013-1-15 21:30 | 显示全部楼层
文件内容如下:
1        17-十二月-2012 08:59:39        08-59.TXT        0.09149585
2        17-十二月-2012 14:08:43        4-10-4-1.TXT        -0.171626533
3        17-十二月-2012 14:18:18        4-10-4-2.TXT        -0.272716944
4        17-十二月-2012 14:58:36        4-10-4-3.TXT        -0.847253567
5        17-十二月-2012 15:12:18        4-10-6-2.TXT        -0.786493209
6        17-十二月-2012 15:50:00        4-10-6-3.TXT        -1.09345445
7        17-十二月-2012 15:04:02        4-10-6.TXT        -0.8660269
8        17-十二月-2012 15:57:36        4-10-8-1.TXT        0.058357117
9        17-十二月-2012 16:05:23        4-10-8-2.TXT        0.087584058
10        17-十二月-2012 16:43:02        4-10-8-3.TXT        -0.37599455
11        17-十二月-2012 12:58:04        4-8-10-1.TXT        -0.05980195
12        17-十二月-2012 13:06:57        4-8-10-2.TXT        -0.132199651
13        17-十二月-2012 13:43:52        4-8-10-3.TXT        -0.549142067
14        17-十二月-2012 09:09:43        4-8-6-1.TXT        0.128127667
15        17-十二月-2012 09:17:46        4-8-6-2.TXT        -0.123580982
16        17-十二月-2012 10:04:25        4-8-6-3.TXT        -1.105051983
17        17-十二月-2012 10:17:42        4-8-8-1.TXT        0.013891267
18        17-十二月-2012 10:25:58        4-8-8-2.TXT        -0.022941393
19        17-十二月-2012 10:57:12        4-8-8-3.TXT        -0.455218667
20        17-十二月-2012 10:09:43        buchang1009.TXT        -0.742430867
21        17-十二月-2012 10:12:07        buchang1012.TXT        0.018717244
22        17-十二月-2012 14:06:26        buchang1406.TXT        -0.1501294
23        17-十二月-2012 15:00:28        buchang1500.TXT        -0.860207067
 楼主| 发表于 2013-1-16 20:30 | 显示全部楼层
小湘子 发表于 2013-1-15 23:23
你的时间格式都是HH:MM:SS,可以直接用sort从小到大排列~
%%%%

果然可以,没想到,只用了sortrows函数结果说不行
,我以为sort也不行呢:L,谢谢
[a,b]=sort(AI(:,2));
AI=AI(b,:);

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-3 19:12 , Processed in 0.073161 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表