mathematica可以很方便的处理一些问题,只要把所有的东西放到一个列表里,就可以实现批量操作。下面,我就介绍一下,列表的操作方法。
工具/原料
电脑
mathematica
方法/步骤
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}注意,列表用{}表示。孰优孰劣,一目了然!
2、给出一个数字列表:Table[a,{a,0,10}]Mathematica,在Norm函数后,会把数字列表视为“向量”,上面列表就是一个11维向量:Norm[%]检验一下:Table[a^2,{a,0,10}]Table[a^2,{a,0,10}]//Total
3、用字母来表示向量:Norm[{a,b},{c,d,e,f,g}]Nor葡矩酉缸m/@{{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
4、图片列表:Mathematica允许图片参入代码,用列表的形式可以批量处理图片。做出一些玫瑰线(极坐标图形),放在列表里:Table[PolarPlot[Sin[at],{t,0,2Pi}],{a,2,6,1}]
5、批量修改上述图片的尺寸,把图片改为500*365像素大小:Table[ImageResize[u,{500,365}],{u,%}]
6、把下面的动态图导入到Mathematica里,会给出一个图片的列表。图片提前放到电脑桌面上,命名为a.gif,然后执行下面的代码:Import["C:\\Users\\Administrator\\Desktop\\a.gif"]这样就可以修改动态图的尺寸。