mathematica 矩阵操作问题
答案:2 悬赏:80
解决时间 2021-04-27 17:33
- 提问者网友:说不出醉人情话
- 2021-04-27 08:56
请问用mathematica怎么以实现从一个大矩阵中提取其中的特定几列?(比如第1,3,4列)用什么函数?Take可以吗?
最佳答案
- 二级知识专家网友:年轻没有失败
- 2021-04-27 09:28
这里应该用Part([[]]),比如:
a = Table[i j^2, {i, 5}, {j, 5}]
a[[All, 2]]
这样取的就是第二列,当然还有个方法那就是先转置再取第二行:
Transpose[a][[2]]
a = Table[i j^2, {i, 5}, {j, 5}]
a[[All, 2]]
这样取的就是第二列,当然还有个方法那就是先转置再取第二行:
Transpose[a][[2]]
全部回答
- 1楼网友:魅世女王
- 2021-04-27 10:41
应该使用点dot(.)给你一个示例:
ma = {{a11, a12},
{a21, a22}, {a31, a32}};
mb = {{b11, b12, b13},
{b21, b22, b23}};
mb.ma 获得一个2*2的矩阵
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯