24小时热门版块排行榜    

查看: 1025  |  回复: 3

w4m0330

木虫 (小有名气)


[交流] 【求助】怎样合并两个List数据成Table形式?

mathematica新手上路,有这么个问题:
有两个list,分别代表一个5*2向量矩阵的x及y分量
gx={1,2,3,4,5,6,7,8,9,0}
gy={9,8,7,6,5,4,3,2,1,0}
首先想表示成5*2矩阵
gx={{1,2,3,4,5},{6,7,8,9,0}}
gy={{9,8,7,6,5},{4,3,2,1,0}}
然后想要把数据变成矩阵Table形式
g={{{1,9},{2,8},{3,7},{4,6},{5,5}},{{6,4},{7,3},{8,2},{9,1},{0,0}}}
要怎样实现啊?

先行谢过了
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

w4m0330

木虫 (小有名气)


折腾了一下午,找到方法了:
gx={1,2,3,4,5,6,7,8,9,0}
gy={9,8,7,6,5,4,3,2,1,0}
x=Partition[gx,5]
y=Partition[gy,5]
Table[{x[[i,j]],y[[i,j]]},{i,5},{j,2}]
2楼2011-01-14 21:18:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gsview

木虫 (小有名气)


w4m0330(金币+10):第一个回帖哦~多谢交流!我的实际问题数据量相当大,首帖只是简化问题提问,你的代码是可以的,只是一眼看上去不那么容易好理解,特别是数据多的时候 2011-01-14 23:23:10
w4m0330(金币+10): 再送~ 2011-01-17 20:58:51
不明白为啥那么折腾?
Table[{gx[[i + 5*(j - 1)]], gy[[i + 5*(j - 1)]]}, {j, 1, 2}, {i, 1, 5}]
这样行不?
3楼2011-01-14 22:57:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gsview

木虫 (小有名气)


太客气了!多多交流!
4楼2011-01-18 11:33:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 w4m0330 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见