Mathematica列表使用小技巧

时间:2026-02-14 04:37:47

简单介绍Mathematica这款数学软件中的列表操作的一些运算技巧。

Mathematica具有强大的灵活性,这些技巧中的一些是动态语言独有的东西。

工具/原料

Mathematica 11.0

方法/步骤

技巧1:利用列表同时为多个变量赋值。

如下代码同时为各组位置和速度赋值。

请注意,左边列表里面的元素才是左值。

Mathematica列表使用小技巧

技巧2:利用列表进行 矢量加减计算 和 数乘计算。

比如下面这个计算质心速度。

Mathematica列表使用小技巧

技巧3:通过多层嵌套列表构造左值,直接取出对应层数据,无需以数组形式访问元素。

如下代码直接从一个Solve结果读取了插值函数。

Mathematica列表使用小技巧

Mathematica列表使用小技巧

技巧4:通过[[start;;end]]来获取列表的子列表。如图。

Mathematica列表使用小技巧

技巧5:巧妙利用ToExpression和ToString两个函数,用Table构造代码并批量执行。比如批量生成按钮存入列表,如图。

Mathematica列表使用小技巧

Mathematica列表使用小技巧

注意事项

有时候无需ToExpression和ToString也可以构造复杂列表。但是一些函数的参数会失效,比如Button的第二个参数。

ToString和ToExpression使得列表构造一定能成功。

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com