mathematica 矩阵操作问题请问用mathematica怎么以实现从一个大矩阵中提取其中的特定几列?(比如第1,3,4列)用什么函数?Take可以吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:12:06
mathematica 矩阵操作问题请问用mathematica怎么以实现从一个大矩阵中提取其中的特定几列?(比如第1,3,4列)用什么函数?Take可以吗?

mathematica 矩阵操作问题请问用mathematica怎么以实现从一个大矩阵中提取其中的特定几列?(比如第1,3,4列)用什么函数?Take可以吗?
mathematica 矩阵操作问题
请问用mathematica怎么以实现从一个大矩阵中提取其中的特定几列?(比如第1,3,4列)用什么函数?Take可以吗?

mathematica 矩阵操作问题请问用mathematica怎么以实现从一个大矩阵中提取其中的特定几列?(比如第1,3,4列)用什么函数?Take可以吗?
这里应该用Part([[]]),比如:
a = Table[i j^2, {i, 5}, {j, 5}]
a[[All, 2]]
这样取的就是第二列,当然还有个方法那就是先转置再取第二行:
Transpose[a][[2]]