只需一步,快速开始
您需要 登录 才可以下载或查看,没有账号?我要加入
使用道具 举报
原帖由 yamma 于 2007-5-23 17:06 发表 登录/注册后可看大图 现在有一个600×10的矩阵,对其中的第二列要把其数字比如0612这样一个月日组成的数字分开,分开后且和原来矩阵一起输出。现在主要难在,分开后成为一个新的两列矩阵后,不知道怎么加在原来的矩阵中。也可以 ...
查看全部评分
lxq
原帖由 yamma 于 2007-5-23 17:29 发表 登录/注册后可看大图 比如: x=[1,0212,2; 2,0305,4] y=[1,02,12,2; 2,03,05,4] 目的就是把x变成y
原帖由 yamma 于 2007-5-24 08:59 发表 登录/注册后可看大图 我找到方法了 使用的是repmat这个函数 z= repmat(x,1,2); (x:,[3:4]=[]; %因为在前面的过程中,用fix已把月日行分开成为列矩阵,所以我直接赋,假如为time_m 和time_d x(:,2)=time_m x(:,3)=time_d 这样 ...
原帖由 eight 于 2007-5-24 09:35 发表 登录/注册后可看大图 用 z = [x,time_m, time_d]; 就行了,这就是我上面给你提示的用意,举一反三即可
原帖由 yamma 于 2007-5-24 10:08 发表 登录/注册后可看大图 如果这样,新加入矩阵的没有在我所希望的位置
原帖由 eight 于 2007-5-24 10:09 发表 登录/注册后可看大图 变通一下即可: z = [x(:,1), time_m, time_d, x(:,4)]
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|联系我们|声振论坛
GMT+8, 2025-3-12 18:04 , Processed in 0.061044 second(s), 18 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.