三、Mathematica的表
表是Mathematica系统中一种重要的数据类型,在Mathematica中它可以表示数组,和矩阵等。表的构造方式极为简单,直接将一些表达式用一对大括号{ }括起来就可以了,表达式之间用逗号分隔开。构成表的各个表达式称为表的元素。没有任何元素的表称为空表。表的元素可以是任意的表达式,也可以是表。 Mathematica的数学函数可以直接作用在表上,这时系统将函数分别作用在表的每一个元素上,得到的结果再作成一个表。与表有关的函数有 1.Table[ 通项公式f(i),{i ,imin,imax,h}] 产生一个表{ f(imin) ,f(imin +h),f(imin +2h),……,f(imin +nh)} imax – h £ imin + nh £ imax , h>0 2.Table[ 通项公式f(i),{i ,imin,imax}] 产生一个表{ f(imin) ,f(imin +1),f(imin +2),……,f(imin +n)} imax – 1 £ imin + n £ imax 3.Table[ 通项公式f,{循环次数n}], f为常数 产生n个f的一个表{ f ,f,f,……,f } 4.Table[ 通项公式f(i , j),{{i ,imin,imax},{j ,jmin,jmax}] 产生一个二维表 { {f(imin, jmin) ,f(imin, jmin +1),f(imin, jmin +2),……,f(imin , jmin +m)}, {f(imin+1, jmin) ,f(imin+1, jmin +1),f(imin+1, jmin +2),……,f(imin+1 , jmin +m)}, …… {f(imin+n, jmin) ,f(imin+n, jmin +1),f(imin+n, jmin +2),……,f(imin +n, jmin +m)}} imax – 1 £ imin + n £ imax , jmax – 1 £ jmin +m £ jmax 5.表[ [ 序号n ] ] 取出表中序号为n的元素 6.表[[{序号n 1, 序号n 2, 序号n 3,……,序号n m}]] 取出由表中序号分别为n1, n2,…,nm 的m个元素组成的一个表,其中n1,n2,…,n m 可以重复。 7. 表[[序号n1,序号n2]] 取出表中序号为n1 元素(该元素必须是一个表)的序号为 n2的元素。 8. Length[表] 求表的长度 9. Prepend[表,elem] 在表的第一个位置插入元素elem 10. Append[表, elem] 在表的最后位置插入元素elem |
GMT+8, 2025-4-11 21:31 , Processed in 0.036638 second(s), 16 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.