楼主: fjlhr
1884 3

[问答] 求教一个关于命令reshape的问题 [推广有奖]

  • 0关注
  • 23粉丝

已卖:3857份资源

学科带头人

4%

还不是VIP/贵宾

-

威望
1
论坛币
19033 个
通用积分
25.7715
学术水平
103 点
热心指数
115 点
信用等级
91 点
经验
85696 点
帖子
621
精华
3
在线时间
2035 小时
注册时间
2012-2-14
最后登录
2023-3-9

初级热心勋章 初级学术勋章

楼主
fjlhr 在职认证  发表于 2014-6-7 09:51:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
假如我有以下一个矩阵a:
1    2    3     4
5    6    7     8
我想把这个矩阵的后两列接到前两列的后面,即b:
1    2
5    6
3    4
7    8
我尝试着用b=reshape(a,4,2);但得到的b却是这样的:
1  5
2  6
3  7
4  8
但reshape是按照原来矩阵的列进行组合的,所以求大神指点如何得到我想要的矩阵!

二维码

扫码加我 拉你入群

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

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

关键词:reshape Shape RES APE 如何

沙发
Bonnsecret 发表于 2014-6-7 13:44:47
个人感觉用reshape达不到你的要求,可以写:a=[b(:,1:2);b(:,3:4)]。不过也可能是我对reshape的理解还不够。
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Xaero + 100 精彩帖子
fjlhr + 1 + 1 + 1 观点有启发

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

藤椅
fjlhr 在职认证  发表于 2014-6-7 13:48:00
Bonnsecret 发表于 2014-6-7 13:44
个人感觉用reshape达不到你的要求,可以写:a=。不过也可能是我对reshape的理解还不够。
嗯,我也觉得reshape应该做不了我要的东西,用你的方法是可行的,不过我的矩阵很大,还得用下循环。

板凳
Bonnsecret 发表于 2014-6-7 13:51:17
fjlhr 发表于 2014-6-7 13:48
嗯,我也觉得reshape应该做不了我要的东西,用你的方法是可行的,不过我的矩阵很大,还得用下循环。

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

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