打印

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

[复制链接]
1500|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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

主题

1143

帖子

7

粉丝