楼主: wanwanle2
4255 4

[问答] 问题:MATLAB取每组最后一行数据 [推广有奖]

  • 1关注
  • 22粉丝

已卖:153份资源

博士生

87%

还不是VIP/贵宾

-

威望
0
论坛币
310 个
通用积分
294.0629
学术水平
16 点
热心指数
18 点
信用等级
14 点
经验
287100 点
帖子
306
精华
0
在线时间
370 小时
注册时间
2011-4-13
最后登录
2024-10-23

楼主
wanwanle2 在职认证  发表于 2011-11-9 18:20:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有数据集data
1  23 34
1  34 21
1  34 44
1  313 564
2  34 53
2  43 34
2  34 12
2  452 671
3  45 32
3  35 43
3  32 23
3  454 566
4  . 。。
4 .。。。
等等,
每组数据都有4行数,比如第一组有四行,第二组也有四行。。。。
我想得到一个数据集data2,他每行数据是data数据集每组的最后一行数据,形式如下
data2
1  313 564
2  452 671
3  454 566
...
等等
如何用MATLAB实现,谢谢大虾们!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab Lab Atl 大虾 如何

沙发
deanwj 发表于 2011-11-9 18:40:04
方法一:

classnumber=size(data,1)/4;
iNumber=(1:classnumber)*4 ;
data2=data(iNumber,:)



方法二


data2=data(4:4:end,:)
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
syslon + 1 + 1 + 1 分析的有道理
liuxin9023 + 1 鼓励积极发帖讨论

总评分: 学术水平 + 1  热心指数 + 2  信用等级 + 1   查看全部评分

藤椅
wanwanle2 在职认证  发表于 2011-11-10 00:06:57
非常感谢!

板凳
matlab-007 发表于 2014-11-12 13:11:25
data2=data(4:4:end,:)

报纸
matlab-007 发表于 2014-11-12 13:11:34
data2=data(4:4:end,:)

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 20:19