24小时热门版块排行榜    

查看: 299  |  回复: 3
当前主题已经存档。

funychan

铜虫 (小有名气)

[交流] 【求助】怎么将一列数据转为四列数据

如题:比如
1
2
3
4
5
6
7
8
9
10
11
12
要转为
1,2,3,4
5,6,7,8
9,10,11,12
求哪位大侠能给编个小程序,不胜感谢!

[ Last edited by weiwenjie on 2008-6-5 at 16:19 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sjdwjt

铜虫 (职业作家)


2007骑猪逛街(金币+1,VIP+0):3q
数据多的话可以用循环解决,先取出原来数据的N列,转置后在循环内添加到结果矩阵后面
2楼2008-06-05 13:03:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiwenjie

金虫 (正式写手)

学科馆员

用MATLAB的函数


2007骑猪逛街(金币+1,VIP+0):3q
B = reshape(A,m,n)

B = reshape(A,m,n) returns the m-by-n matrix B whose elements are taken column-wise from A. An error results if A does not have m*n elements.
小小木虫网中游~
3楼2008-06-05 16:20:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

aisingioro

金虫 (正式写手)


2007骑猪逛街(金币+1,VIP+0):3q
把这些数据作为参数输入函数,然后四个一行输出就行,可以用数组存参数.
4楼2008-06-05 17:14:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 funychan 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见