如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
纯函数#表示纯函数第一个变量#n表示纯函数第n个变量##表示纯函数第所有变量序列##n表示纯函数从第n个变量开始的变量序列具有非符号头部的表达式一些常用函数运算模式的命名(pattern)模式中表达式的限制限制模式测试数学特性的常用函数多种选择方案|可以赋给函数的属性变量个数不确定以及模式默认值带有默认值的模式可以作为函数的可选变量重复模式x==y当x与y的值相等时,返回true,否则返回falsex!=y或x≠y当x与y的值不相等时,返回true,否则返回falsex>yx<yx<=y或x≤yx>=y或x≥yp&&q或p∧q如果p和q都为true,返回true,否则返回false;p||q或p∨q如果p或q为true,返回true,否则返回false;!p或﹁p如果p为true,返回false;如果p为false,返回true;条件命令If[条件,真操作]If[条件,真操作,假操作]Which[条件1,表达式1,条件2,表达式2,…]依次计算条件i,给出对应第一个条件为True的表达式的值;若所有条件i的值都是False,则返回NullSwitch[表达式,形式1,形1值,形式2,形2值,…]执行表达式,将结果依次与形式i匹配,给出与第一个可匹配的形式的值;若没有可匹配的形式,则返回Null循环命令For[初始化,条件,增量,表达式]执行初始化(只执行一次);判断条件,如果为true,执行一次表达式;如果为flase,退出循环;计算增量,修改条件;重复上边步骤,直致条件为false初始化、条件、增量、表达式都可由多个语句组成,用“;”隔开Do[表达式,{i,imin,imax,di}]按循环描述,重复求值表达式Break[]退出最里面的循环Continue[]转入当前循环的下一步Return[expr]退出所有循环,返回expr简单输出语句例定义如下函数②使用If定义f[x_]:=If[x<=0,0,If[x>2,x^2,x]]③使用Which定义f[x_]:=Which[x<=0,0,x>2,x^2,True,x]模块化(Module)Moudule[{x,y,…},body]具有局部变量x,y,…的模块对局部变量赋初值Module[{x=x0,y=y0,…},body]模块工作的基本原理数学中的哑元Block块With块使用局部常数产生编译后的函数标准的计算过程非标准计算过程可以改变计算过程的函数程序调试相关(自行查阅相关帮助)文件和外部操作文件和外部操作导入导出一般数据(按文件后缀区分)其他形式运行外部命令上下文建立程序包指定独立包函数通过名称操作符号其他内容