Mathematica对于列表的各种操作①

2025-09-24 10:00:27

1、首先,获得列表的函数命令是Table,熟悉mathematica的人都是知道的。

给出一个字母与数字的和的列表:

Table[a + b, {b, 0, 10, 1}]

还可以直接输入:

{a, 1 + a, 2 + a, 3 + a, 4 + a, 5 + a, 6 + a, 7 + a, 8 + a, 9 + a, 10 + a}

注意,列表用{}表示。孰优孰劣,一目了然!

Mathematica对于列表的各种操作①

2、给出一个数字列表:

Table[a, {a, 0, 10}]

Mathematica,在Norm函数后,会把数字列表视为“向量”,上面列表就是一个11维向量:

Norm[%]

检验一下:

Table[a^2, {a, 0, 10}]

Table[a^2, {a, 0, 10}] // Total

Mathematica对于列表的各种操作①

Mathematica对于列表的各种操作①

3、用字母来表示向量:

Norm[{a, b}, {c, d, e, f, g}]

Norm /@ {{a, b}, {c, d, e, f, g}}   (*这是二重列表*)

TraditionalForm[Norm /@ {{a, b}, {c, d, e, f, g}}]

再试试:

Norm[{a, b, 6}]     (*一重列表*)

Norm[{a, b, 6}] // TraditionalForm

Mathematica对于列表的各种操作①

Mathematica对于列表的各种操作①

4、图片列表:

Mathematica允许图片参入代码,用列表的形式可以批量处理图片。

做出一些玫瑰线(极坐标图形),放在列表里:

Table[PolarPlot[Sin[a t], {t, 0, 2 Pi}], {a, 2, 6, 1}]

Mathematica对于列表的各种操作①

5、批量修改上述图片的尺寸,把图片改为500*365像素大小:

Table[ImageResize[u, {500, 365}], {u, %}]

Mathematica对于列表的各种操作①

6、把下面的动态图导入到Mathematica里,会给出一个图片的列表。

图片提前放到电脑桌面上,命名为a.gif,然后执行下面的代码:

Import["C:\\Users\\Administrator\\Desktop\\a.gif"]

这样就可以修改动态图的尺寸。

Mathematica对于列表的各种操作①

Mathematica对于列表的各种操作①

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢