⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7.htm

📁 介绍了如何学习mathmatic
💻 HTM
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://bbs.tsinghua.edu.cn"><font face="黑体"><big><big>水木清华★</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center">                     Mathematica函数大全                                        </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p   align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="454"> <p align="center">[<a href="math.htm">回到开始</a>][<a href="math.htm">上一层</a>][<a href="8.htm">下一篇</a>]
<hr><p align="left"><small>发信人: FangQ (奥萨马·本·拉登), 信区: MathTools <br>

标  题: Mathematica函数及使用方法 <br>

发信站: BBS 水木清华站 (Sat Nov 28 20:14:58 1998) <br>

  <br>

                Mathematica函数及使用方法 <br>

————————————————————————————————————— <br>

十三、表函数 <br>

  (*“表”,我认为是Mathematica中最灵活的一种数据类型       *) <br>

  (*实际上表就是表达式,表达式也就是表,所以下面list==expr  *) <br>

  (*一个表中元素的位置可以用于一个表来表示                  *) <br>

  <br>

表的生成 <br>

        {e1,e2,...}             一个表,元素可以为任意表达式,无穷嵌套 <br>

        Table[expr,{imax}]      生成一个表,共imax个元素 <br>

        Table[expr,{i, imax}]   生成一个表,共imax个元素expr[i] <br>

        Table[expr,{i,imin,imax},{j,jmin,jmax},..] 多维表 <br>

        Range[imax]             简单数表{1,2,..,imax} <br>

        Range[imin, imax, di]   以di为步长的数表 <br>

        Array[f, n]             一维表,元素为f[i]  (i从1到n) <br>

        Array[f,{n1,n2..}]      多维表,元素为f[i,j..]  (各自从1到ni) <br>

        IdentityMatrix[n]       n阶单位阵 <br>

        DiagonalMatrix[list]    对角阵 <br>

  <br>

  <br>

元素操作 <br>

        Part[expr, i]或expr[[i]]第i个元 <br>

        expr[[-i]]              倒数第i个元 <br>

        expr[[i,j,..]]          多维表的元 <br>

        expr[[{i1,i2,..}]       返回由第i(n)的元素组成的子表 <br>

        First[expr]             第一个元 <br>

        Last[expr]              最后一个元 <br>

        Head[expr]              函数头,等于expr[[0]] <br>

        Extract[expr, list]     取出由表list制定位置上expr的元素值 <br>

        Take[list, n]           取出表list前n个元组成的表 <br>

        Take[list,{m,n}]        取出表list从m到n的元素组成的表 <br>

        Drop[list, n]           去掉表list前n个元剩下的表,其他参数同上 <br>

        Rest[expr]              去掉表list第一个元剩下的表 <br>

        Select[list, crit]      把crit作用到每一个list的元上, <br>

                                为True的所有元组成的表 <br>

表的属性 <br>

        Length[expr]            expr第一曾元素的个数 <br>

        Dimensions[expr]        表的维数返回{n1,n2..},expr为一个n1*n2...的阵 <br>

        TensorRank[expr]        秩 <br>

        Depth[expr]             expr最大深度 <br>

        Level[expr,n]           给出expr中第n层子表达式的列表 <br>

        Count[list, pattern]    满足模式的list中元的个数 <br>



        MemberQ[list, form]     list中是否有匹配form的元 <br>

        FreeQ[expr, form]       MemberQ的反函数 <br>

        Position[expr, pattern] 表中匹配模式pattern的元素的位置列表 <br>

        Cases[{e1,e2...},pattern]匹配模式pattern的所有元素ei的表 <br>

表的操作 <br>

        Append[expr, elem]      返回 在表expr的最后追加elem元后的表 <br>

        Prepend[expr, elem]     返回 在表expr的最前添加elem元后的表 <br>

        Insert[list, elem, n]   在第n元前插入elem <br>

        Insert[expr,elem,{i,j,..}]在元素expr[[{i,j,..}]]前插入elem <br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -