高人在哪里? 关于mathematica中的Transpose函数的问题

[复制链接]
 楼主| dongshan 发表于 2016-4-1 16:05 | 显示全部楼层 |阅读模式
本帖最后由 dongshan 于 2016-4-1 16:16 编辑

Transpose有二种形式,如下:

第一种形式很好理解,可是后面加上一个列表之后怎么也理解不了。自己想了好几个小时了。看其帮助,单词都认识,就是不知道什么意思,如何操作。
Transpose后面加上了一个列表{1,1},如果按照帮助的说明,就是“转置列表,使列表的第1层,放到结果的第一层,列表的第二层,也放到结果的第一层”,这样操作之后,却取了对角线元素,想不通啊。

更变态的是涉及到三维以上结构时,简直云里雾里,不知所云。 我想关键是要理解
transposes list so that the kth level in list is the Nk th level in the result.
这句话


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| dongshan 发表于 2016-4-1 16:08 | 显示全部楼层
mathematica语法太变态了,另外所用的术语也是让人费解,知道这句话说的什么,就是不知道是什么意思。 如果不是用到其中的符号运算,早就扔垃圾筒了。
 楼主| dongshan 发表于 2016-4-2 16:24 | 显示全部楼层
第三张图片中的计算,已经推算出来方法。 但是第二张图片中的计算也就是 Transpose[A,{1,1}]这个计算,还是有些不明白。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

1144

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部