如何获得Mathematica List中一个元素的索引?
这个问题其实是为了下面这个问题:“如果获得List中一个元素的前一个元素?”(第一个问题可以不回答——如果可以直接解决第二个问题的话)
很感谢朋友们的回答。看来我还是没有把问题说清,很抱歉!!
其实是这样:如何从{a, b, c, d, e} 得到 {{a, b}, {b, c}, {c, d}, {d, e}, {e, a}}
我知道可以像下面这样做:
list1 = {a, b, c, d, e};
In[]:= Transpose[{list1, RotateLeft[list1]}]
Out[]:= {{a, b}, {b, c}, {c, d}, {d, e}, {e, a}}
那么有没有可能使用 /@ # & @@ 等类似这些的算符拼出一个式子直接达到上面的效果呢?
就像C语言中&a是一个数组中元素的地址,那么&a--就是前一个元素的地址一样,Mathematica有没有类似的手段呢?
ggggwhw让我汗了一下……赶紧回顾历史看看自己曾经问过什么,还好,也不是很怪异啊!
如果你知道我想干什么的话,就会知道这个问题一点也不奇怪。看看我用你的方法干了什么:
Graphics[Point[Partition[NestList[3.9#(1-#)&,0.3,100],2,1]]]
呵呵,分数我给少的了~