常用comsol的操作符和数学函数
- 格式:docx
- 大小:129.64 KB
- 文档页数:6
保留函数的名称可以被用于变量和参数名,反之同样。
描述名称值双精度浮点数、机器精度eps2-52(~2.2204·10-16)虚数单位i,j i,sqrt(-1)无穷大,∞Inf,inf一个大于能被计算机处理的值非数字值NaN,nan未定义或者不能表示出来到值如0/0或者inf/infπpi 3.141592653589793描述名称值重力加速度g_const9.80665[m/s^2]阿伏伽德罗常数N_A_const 6.02214129e23[1/mol]玻耳兹曼常量k_B_const1.3806488e-23[J/K]真空特性阻抗Z0_const376.73031346177066[ohm]电子质量me_const9.10938291e-31[kg]元电荷e_const 1.602176565e-19[C]法拉第常数F_const96485.3365[C/mol]精细结构常数alpha_const7.2973525698e-3万有引力常数G_const 6.67384e-11[m^3/(kg*s^2)]标准状态下想气体体积V_m_const 2.2413968e-2[m^3/mol]中子质量mn_const 1.674927351e-27[kg]真空磁导率mu0_const4*pi*1e-7[H/m]真空介电常数epsilon0_const8.854187817000001e-12[F/m]普朗克常数h_const 6.62606957e-34[J*s]普朗克常数/2πhbar_const 1.05457172533629e-34[J*s]质子质量mp_const 1.672621777e-27[kg]真空中的光速c_const299792458[m/s]斯忒藩—玻耳兹曼常数sigma_const 5.670373e-8[W/(m^2*K^4)]通用气体常数R_const8.3144621[J/(mol*K)]维恩位移定律常数b_const 2.8977721e-3[m*K]参数化几何尺寸参数化网格元素大小参数扫描变量,主要有两种类型变量:内部保留变量和用户自定义变量,变量可以是标量也可以是字段,可以有单位。
保存函数的名称可以被用于变量和参数名,反之同样。
内置的物理常数参数有以下用途:参数化几何尺寸参数化网格元素大小参数扫描变量,主要有两种类型变量:内部保存变量和用户自定义变量,变量可以是标量也可以是字段,可以有单位。
有一组有趣的变量,即空间坐标变量和因变量,这些基于空间维度和所选物理场的变量有默认的名称,comsol会创立一张变量表来表示这些变量。
内置变量用户定义和自动消费的变量T表示在2D空间维度时的温度,按时间传热的模型。
x、y是空间坐标的名称。
所以可以消费以下变量:Tx,Ty,Txx,Txy,Tyx,Tyy,Tt,Txt,Tyt,Txxt,Txyt,Tyxt,Tyyt,Ttt,Txtt,Tytt,Txxtt,Txytt,Tyxtt,Tyytt。
其中Tx是T对x的导数,Ttt是T对t的二阶导数。
假设空间坐标有其他的名字,同理置换相应变量。
内置数学函数下面的函数不能用于表达式定义参数:acosh,acoth,acsch,asech,asinh,atanh,besselj,bessely,besseli, besselk,erf,gamma,和psi。
内置操作函数:这些内置的函数不同于内置的数学函数,详细见用户指南。
用户定义消费的函数:表达式:参数一个参数表达式可以包含:数字、参数、常量、函数,一元、二元操作符。
参数可以有单位。
变量个变量表达式可以包含:数字、参数、常量、变量、函数的变量表达式,一元、二元操作符。
变量可以有单位。
函数一个函数定义可以包含:输入参数、数字参数,=常数、函数的参数表达式包括输入参数,一元和二元操作符。
保留函数的名称可以被用于变量和参数名,反之同样。
描述名称值双精度浮点数、机器精度eps2-52(~2.2204·10-16)虚数单位i,j i,sqrt(-1)无穷大,∞Inf,inf一个大于能被计算机处理的值非数字值NaN,nan未定义或者不能表示出来到值如0/0或者inf/infπpi 3.141592653589793描述名称值重力加速度g_const9.80665[m/s^2]阿伏伽德罗常数N_A_const 6.02214129e23[1/mol]玻耳兹曼常量k_B_const1.3806488e-23[J/K]真空特性阻抗Z0_const376.73031346177066[ohm]电子质量me_const9.10938291e-31[kg]元电荷e_const 1.602176565e-19[C]法拉第常数F_const96485.3365[C/mol]精细结构常数alpha_const7.2973525698e-3万有引力常数G_const 6.67384e-11[m^3/(kg*s^2)]标准状态下想气体体积V_m_const 2.2413968e-2[m^3/mol]中子质量mn_const 1.674927351e-27[kg]真空磁导率mu0_const4*pi*1e-7[H/m]真空介电常数epsilon0_const8.854187817000001e-12[F/m]普朗克常数h_const 6.62606957e-34[J*s]普朗克常数/2πhbar_const 1.05457172533629e-34[J*s]质子质量mp_const 1.672621777e-27[kg]真空中的光速c_const299792458[m/s]斯忒藩—玻耳兹曼常数sigma_const 5.670373e-8[W/(m^2*K^4)]通用气体常数R_const8.3144621[J/(mol*K)]维恩位移定律常数b_const 2.8977721e-3[m*K]参数化几何尺寸参数化网格元素大小参数扫描变量,主要有两种类型变量:内部保留变量和用户自定义变量,变量可以是标量也可以是字段,可以有单位。
comsol内置函数算符d(f,x) f对x⽅向的微分1. 使⽤d算符来计算⼀个变量对另⼀个变量的导数,如:d(T,x)指变量T对x求导,⽽d(u^2,u)=2*u等;2. 如果模型中含有任何独⽴变量,建模中使⽤d算符会使模型变为⾮线性;3. 在解的后处理上使⽤d算符,可以使⽤⼀些预置的变量,如:uxx,d(ux,x),d(d(u,x),x)都是等效的;4. pd算符与d算符类似,但对独⽴变量不使⽤链式法则;5. d(E,TIME)求解表达式E的时间导数;6. dtang算符可以计算表达式在边界上的切向微分(d算符⽆法计算),在求解域上使⽤dtang等价于d,dtang只求解对坐标变量的微分,但需要注意的是并不是所有的量都有切向微分。
pd(f,x) f对x⽅向的微分pd和d的区别:d(u+x,x)=ux+1,d(u,t)=ut,u和x,t等有关pd(u+x,x)=1,pd(u,t)=0,u是独⽴的和x,t⽆关dtang(f,x) 边界上f对x的切向微分在边界上d(u,x)不能定义,但是可以使⽤dtang(u,x),dtang付出基本的微分法则,如乘积法则和链式法则,但是需要指出的是,dtang(x,x)不⼀定等于1。
test(expr) 试函数⽤于⽅程弱形式的算符,test(F(u,?u))等价于:var(expr,fieldname1,fieldname2, ...)变异算⼦⽤于弱形式,它和test算符功能相同,但是仅⽤于某些特定的场中;如var(F(u,?u, v,?v),a),变量u是a场的变量,⽽v不是。
试函数之只作⽤于变量u。
nojac(expr) 对Jacobian矩阵没有贡献将表达式排除在Jacobian计算外,这对那些对Jacobian贡献不⼤,但是计算消耗很⼤的变量是否有效;k-e 湍流模型就是利⽤nojac算符来提⾼计算性能的例⼦。
up(expr) 上邻近估算表达式up,down,mean算符只能⽤在边界上,对于⼀个表达式或变量在边界处两边不连续,COMSOL通常显⽰边界的平均值,使⽤up,down可计算某个⽅向上的值。
经常使用的COMSOL操作符与数学函数在COMSOL中,有许多常用的操作符和数学函数可用于进行建模和模拟。
以下是一些常见的操作符和函数:1.操作符:-算术操作符:加法(+)、减法(-)、乘法(*)、除法(/)等。
这些操作符可用于数值计算、变量之间的运算等。
-关系操作符:等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
这些操作符可用于比较变量或表达式的值是否满足其中一种关系。
-逻辑操作符:与(&&)、或(,)、非(!)等。
这些操作符可用于组合多个表达式,并根据其逻辑关系生成布尔值。
-赋值操作符:赋值(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)等。
这些操作符可用于给变量赋值或进行简化的赋值运算。
2.数学函数:- 常见的数学函数,如:平方根(sqrt)、指数函数(exp)、对数函数(log)、三角函数(sin、cos、tan)等。
这些函数可用于进行数值计算或将变量转化为不同的形式。
- 特殊函数,如:贝塞尔函数(besselj、bessely)、超几何函数(hypergeom)等。
这些函数适用于特定的数学问题或物理现象建模。
- 插值函数,如:线性插值(interp1)、二维插值(interp2)等。
这些函数可用于通过已知数据点的插值估计其他位置的值。
- 积分函数,如:定积分(int)、数值积分(gauss2)、普通微分方程的求解函数(ode45)等。
这些函数可用于对变量或函数进行积分或微分计算。
- 矩阵函数,如:矩阵乘法(mldivide)、矩阵转置(transpose)等。
这些函数可用于处理向量、矩阵或数组相关的数学操作。
COMSOL还提供了多个模块化的功能包,包括化学反应工程、热传导、电磁场、流体力学等,每个功能包都包含不同的操作符和数学函数,用于特定的建模和模拟问题。
综上所述,COMSOL提供了各种常用的操作符和数学函数,用于进行建模和模拟。
Summary of Built-In Variables With Reserved NamesThis section is an overview of the built-in elements of the following categories as defined by the underlying COMSOL language:•C onstants•V ariables•F unctionsThese language elements are built-in or user-defined. In addition there are operators that cannot be user-defined, and expressions, which are always user-defined.具有保留名称的内置变量摘要本节概述了由基础COMSOL语言定义的以下类别的内置元素:•常量•变量•功能这些语言元素是内置的或用户定义的。
此外,还有不能由用户定义的运算符,以及始终由用户定义的表达式。
ABOUT RESERVED NAMES关于预留名称Built-in variables have reserved names, names that cannot be redefined by the user. It is not recommended to use a reserved variable name for a user-defined variable, parameter, or function. For some of the most common reserved variable names, such as pi, i, and j, the text where you enter the name turns orange and you get a tooltip message if you select the text string. Reserved function names are reserved only for function names, which means that such names can be used for variable and parameter names, and vice versa. The following tables list most built-in elements and hence those reserved names.内置变量具有保留名称,用户无法重新定义。
保存函数的名称可以被用于变量和参数名,反之同样。
内置的物理常数参数有以下用途:参数化几何尺寸参数化网格元素大小参数扫描变量,主要有两种类型变量:内部保存变量和用户自定义变量,变量可以是标量也可以是字段,可以有单位。
有一组有趣的变量,即空间坐标变量和因变量,这些基于空间维度和所选物理场的变量有默认的名称,comsol会创立一张变量表来表示这些变量。
内置变量用户定义和自动消费的变量T表示在2D空间维度时的温度,按时间传热的模型。
x、y是空间坐标的名称。
所以可以消费以下变量:Tx,Ty,Txx,Txy,Tyx,Tyy,Tt,Txt,Tyt,Txxt,Txyt,Tyxt,Tyyt,Ttt,Txtt,Tytt,Txxtt,Txytt,Tyxtt,Tyytt。
其中Tx是T对x的导数,Ttt是T对t的二阶导数。
假设空间坐标有其他的名字,同理置换相应变量。
内置数学函数下面的函数不能用于表达式定义参数:acosh,acoth,acsch,asech,asinh,atanh,besselj,bessely,besseli, besselk,erf,gamma,和psi。
内置操作函数:这些内置的函数不同于内置的数学函数,详细见用户指南。
用户定义消费的函数:表达式:参数一个参数表达式可以包含:数字、参数、常量、函数,一元、二元操作符。
参数可以有单位。
变量个变量表达式可以包含:数字、参数、常量、变量、函数的变量表达式,一元、二元操作符。
变量可以有单位。
函数一个函数定义可以包含:输入参数、数字参数,=常数、函数的参数表达式包括输入参数,一元和二元操作符。
COMSOL置函数算符d(f,x) f对x方向的微分1.使用d算符来计算一个变量对另一个变量的导数,如:d(T,x)指变量T对x求导,而d(u^2,u)=2*u等;2.如果模型中含有任何独立变量,建模中使用d算符会使模型变为非线性;3.在解的后处理上使用d算符,可以使用一些预置的变量,如:uxx,d(ux,x),d(d(u,x),x)都是等效的;4. pd算符与d算符类似,但对独立变量不使用链式法则;5. d(E,TIME)求解表达式E的时间导数;6. dtang算符可以计算表达式在边界上的切向微分(d算符无法计算),在求解域上使用dtang等价于d,dtang只求解对坐标变量的微分,但需要注意的是并不是所有的量都有切向微分。
pd(f,x) f对x方向的微分pd和d的区别:d(u+x,x)=ux+1,d(u,t)=ut,u和x,t等有关pd(u+x,x)=1,pd(u,t)=0,u是独立的和x,t无关dtang(f,x) 边界上f对x的切向微分在边界上d(u,x)不能定义,但是可以使用dtang(u,x),dtang付出基本的微分法则,如乘积法则和链式法则,但是需要指出的是,dtang(x,x)不一定等于1。
test(expr) 试函数用于方程弱形式的算符,test(F(u,∇u))等价于:var(expr,fieldnam e1,fieldname2, ...) 变异算子用于弱形式,它和test算符功能相同,但是仅用于某些特定的场中;如var(F(u,∇u, v,∇v),a),变量u是a场的变量,而v不是。
试函数之只作用于变量u。
nojac(expr) 对Jacobian矩阵没有贡献将表达式排除在Jacobian计算外,这对那些对Jacobian贡献不大,但是计算消耗很大的变量是否有效;k-e 湍流模型就是利用 nojac算符来提高计算性能的例子。
up(expr) 上邻近估算表达式up,down,mean算符只能用在边界上,对于一个表达式或变量在边界处两边不连续,COMSOL通常显示边界的平均值,使用up,down可计算某个方向上的值。
保存函数的名称可以被用于变量和参数名,反之同样。
内置的物理常数参数有以下用途:参数化几何尺寸参数化网格元素大小参数扫描变量,主要有两种类型变量:内部保存变量和用户自定义变量,变量可以是标量也可以是字段,可以有单位。
有一组有趣的变量,即空间坐标变量和因变量,这些基于空间维度和所选物理场的变量有默认的名称,comsol会创立一张变量表来表示这些变量。
内置变量用户定义和自动消费的变量T表示在2D空间维度时的温度,按时间传热的模型。
x、y是空间坐标的名称。
所以可以消费以下变量:Tx,Ty,Txx,Txy,Tyx,Tyy,Tt,Txt,Tyt,Txxt,Txyt,Tyxt,Tyyt,Ttt,Txtt,Tytt,Txxtt,Txytt,Tyxtt,Tyytt。
其中Tx是T对x的导数,Ttt是T对t的二阶导数。
假设空间坐标有其他的名字,同理置换相应变量。
内置数学函数下面的函数不能用于表达式定义参数:acosh,acoth,acsch,asech,asinh,atanh,besselj,bessely,besseli, besselk,erf,gamma,和psi。
内置操作函数:这些内置的函数不同于内置的数学函数,详细见用户指南。
用户定义消费的函数:表达式:参数一个参数表达式可以包含:数字、参数、常量、函数,一元、二元操作符。
参数可以有单位。
变量个变量表达式可以包含:数字、参数、常量、变量、函数的变量表达式,一元、二元操作符。
变量可以有单位。
函数一个函数定义可以包含:输入参数、数字参数,=常数、函数的参数表达式包括输入参数,一元和二元操作符。
保留函数的名称可以被用于变量和参数名,反之同样。
描述名称值双精度浮点数、机器精度eps2-52(~2.2204·10-16)虚数单位i,j i,sqrt(-1)无穷大,∞Inf,inf一个大于能被计算机处理的值非数字值NaN,nan未定义或者不能表示出来到值如0/0或者inf/infπpi 3.141592653589793描述名称值重力加速度g_const9.80665[m/s^2]阿伏伽德罗常数N_A_const 6.02214129e23[1/mol]玻耳兹曼常量k_B_const1.3806488e-23[J/K]真空特性阻抗Z0_const376.73031346177066[ohm]电子质量me_const9.10938291e-31[kg]元电荷e_const 1.602176565e-19[C]法拉第常数F_const96485.3365[C/mol]精细结构常数alpha_const7.2973525698e-3万有引力常数G_const 6.67384e-11[m^3/(kg*s^2)]标准状态下想气体体积V_m_const 2.2413968e-2[m^3/mol]中子质量mn_const 1.674927351e-27[kg]真空磁导率mu0_const4*pi*1e-7[H/m]真空介电常数epsilon0_const8.854187817000001e-12[F/m]普朗克常数h_const 6.62606957e-34[J*s]普朗克常数/2πhbar_const 1.05457172533629e-34[J*s]质子质量mp_const 1.672621777e-27[kg]真空中的光速c_const299792458[m/s]斯忒藩—玻耳兹曼常数sigma_const 5.670373e-8[W/(m^2*K^4)]通用气体常数R_const8.3144621[J/(mol*K)]维恩位移定律常数b_const 2.8977721e-3[m*K]参数化几何尺寸参数化网格元素大小参数扫描变量,主要有两种类型变量:内部保留变量和用户自定义变量,变量可以是标量也可以是字段,可以有单位。
算符 d(f,x)f对x 方向的微分1. 使用d 算符来计算一个变量对另一个变量的导数,如:d(T,x)指变量T 对x 求导,而d(u^2,u)=2*u 等;2. 如果模型中含有任何独立变量,建模中使用d 算符会使模型变为非线性;3. 在解的后处理上使用d 算符,可以使用一些预置的变量,如:uxx,d(ux,x),d(d(u,x),x)都是等效的;4. pd 算符与d 算符类似,但对独立变量不使用链式法则;5. d(E,TIME)求解表达式E 的时间导数;6. dtang 算符可以计算表达式在边界上的切向微分(d 算符无法计算),在求解域上使用dtang 等价于d ,dtang 只求解对坐标变量的微分,但需要注意的是并不是所有的量都有切向微分。
pd(f,x)f 对x 方向的微分 pd 和d 的区别:d(u+x,x)=ux+1,d(u,t)=ut ,u 和x,t 等有关pd(u+x,x)=1,pd(u,t)=0,u 是独立的和x,t 无关dtang(f,x)边界上f 对x 的切向微分在边界上d(u,x)不能定义,但是可以使用dtang(u,x),dtang 付出基本的微分法则,如乘积法则和链式法则,但是需要指出的是,dtang(x,x)不一定等于1。
test(expr)试函数用于方程弱形式的算符,test(F(u,∇u))等价于:var(expr,fieldnam e1,fieldname2, ...)变异算子用于弱形式,它和test 算符功能相同,但是仅用于某些特定的场中; 如var(F(u,∇u, v,∇v),a),变量u 是a 场的变量,而v 不是。
试函数之只作用于变量u 。
nojac(expr)对Jacobian 矩阵没有贡献将表达式排除在Jacobian 计算外,这对那些对Jacobian 贡献不大,但是计算消耗很大的变量是否有效;k-e 湍流模型就是利用 nojac 算符来提高计算性能的例子。
up(expr)上邻近估算表达式up ,down ,mean 算符只能用在边界上,对于一个表达式或变量在边界处两边不连续,COMSOL 通常显示边界的平均值,使用up ,down 可计算某个方向上的值。
down(expr) 下邻近估算表达式mean(expr) 邻近边界上的平均值depends(expr) 查看某个表达式是否依赖于求解结果isdefined(variable)变量是否定义dest(expr) 在目标端计算积分耦合表达式dest算符强制将source points上的表达式用在destination points上。
例如:u/((dest(x)-x)^2+(dest(y)-y)^2)if(cond,expr1,expr 2) 条件表达式例如:if(x==0,1,sin(x)/x)isinf(expr) 表达式的值是否是无穷大islinear(expr) 解是否是线性函数isnan(expr) 表达式是否是非数with 调用某个解例如with(3,u^2)指调用解3的u^2用于本次求解;with只能用于解的后处理,不能用于建模;at 调用解的某个时间例如:at(12.5,u)timeint 表达式的时间积分timeint(t1,t2,expr,tol,minlen),t1,t2需要是实数,expr是表达式,tol是容差,默认大小为1e-8,minlen设置积分的最短路径,它需要是正数,默认长度为1e-6。
timeint只能用于解的后处理,不能用于建模;timeavg 表达式的时间积分平均值timeavg(t1,t2,expr,tol,minlen)linpoint 调用线性化点lindev 计算在线性化点的表达式当解存储了一个线性化点,那么表达式在线性化点上先线性化,然后用当前的解来计算;特别的:当f线性依赖于解,那么lindev(f)=f,如果不依赖则lindev(f)=0;如果解没有线性化点,那么会报错;lintotal 调用线性化点的和和线性扰动lintotalavg 在各相中计算平均lintotallintotalrms 在各相中计算lintotal的RMSlintotalrms(f)=sqrt(lintotalavg(abs(f)^2))lintotalpeak 在各相中计算lintotal的最大值linsol 调用标准解,如linpoint或lintotallinzero 计算表达式的根linper 标记一个荷载项用于线性扰动求解器ppr 精确的派生修复用polynomial-preserving recovery计算表达式中所有用lagrange形函数差分的变量,如e=ux+vyppr(e^2)=(ppr(ux)+ppr(vy))^2pprint 在各求解域群中精确派生修复用这些操作符来计算梯度计算中的离散误差ux-pprint(ux)reacf 反应力和反应流的精确积分用于表面积分,如在结构力学中,u,v与x,y位移有关,用reacf(u),reaf(v)计算x,y方向上的反应力;reacf在弱贡献中无效;具体表达式:reacf(u)=nx*ux+ny*uy+nz*uz, 边界的法向... 直接用reacf()函数精度更高些。
adj(expr) 用伴随灵敏度计算表达式fsens(expr) 用函数灵敏度计算表达式sens(expr,i) 用第二个参数向前灵敏度计算表达式∂u/∂q=sens(u,q)realdot(a,b) 两个复数的点积realdot(a,b), real(a*conj(b))shapeorder(variable)差分一个变量使用的单元级数prev(expr,i) 在i步前计算表达式向后Euler法: (u-prev(u,1))/timestepbdf(expr,i) 应用级数为i的向后差分公式bdf(u,1) = (u-prev(u,1))/timestepsubst(expr, expr1_orig, , expr1_subst,...) 用其他变量或表达式替换一个表达式subst(hmnf.nutildeinit,p,pin_stat)circint(r,expr),circavg(r,expr),diskint(r,expr),diskavg(r,expr),sphint(r,expr),sphavg(r,expr),ballint(r,expr),ballavg(r,expr)计算在一个特殊的形状,曲率为r时的表达式积分或平均值scope.ati(coordin ateexprs,expr) 计算表达式在i维下的表达式coordinate exprs值root.mod1.at1(0,y,dom)在2D的一条边的点(0,y)上计算dom数学函数abs 绝对值abs(x) acos 反余弦acos(x) acosh 反双曲余弦 (in radians) acosh(x) acot 反余切 (in radians) acot(x) acoth 反双曲余切 (in radians) acoth(x) acsc 反余割 (in radians) acsc(x) acsch 反双曲余割 (in radians) acsch(x) arg 相位角(in radians) arg(x) asec 反正割 (in radians) asec(x) asech 反双曲正割 (in radians) asech(x) asin 反正弦 (in radians) asin(x) asinh 反双曲正弦(in radians) asinh(x) atan 反正切 (in radians) atan(x) atan2 四象限反正切 (in radians) atan2(y,x) atanh 反双曲正切 (in radians) atanh(x) besselj 一类Bessel函数besselj(a,x) bessely 二类Bessel函数bessely(a,x) besseli 一类改性Bessel函数besseli(a,x) besselk 二类改性Bessel函数besselk(a,x) ceil 上约数ceil(x)conj 复共轭conj(x)cot 余切cot(x)coth 双曲余切coth(x)csc 余割csc(x) csch 双曲余割csch(x) eps 相对精度epserf 误差函数erf(x)exp 指数函数exp(x)floor 下约数floor(x) gamma Gamma函数gamma(x) i,j 虚数单位iimag 虚部imag(u)inf 无穷inflog 自然对数 ln log(x)log10 对数,底数为10 log10(x) log2 对数,底数为2 log2(x) max 最大值max(a,b) min 最小值min(a,b) mod 取模mod(a,b) NaN, 非数nanpi Pi pipsi Psi函数和它的衍生物psi(x,k)range 建立一个数列range(a,step,b)real 实部real(u)round 四舍五入round(x)sec 正割sec(x)sech 双曲正割sech(x)sign 符号函数sign(u)sin 正弦sin(x)sinh 双曲正弦sinh(x)sqrt 根号sqrt(x)tan 正切tan(x)tanh 双曲正切tanh(x)预置的变量Time tFrequency freqEigenvalues lambdaPosition x, y, z, r, X, Y, Z, REdge/surface parameters s, s1, s2Edge/surface normals n, nx, ny, nz, nrEdge tangents tx, ty, tz, trSurface tangents t1x, t1y, t1z, t2x, t2y, t2zEdge/surface upward normals un, unx, uny, unz,参考方向的左边Edge/surface downward normals dn, dnx, dny, dnz,参考方向的右边Numerical constants eps, i, j, piMesh information h, dom, meshtype, meshelement, dvol, qual,reldetjac, reldetjacminrange函数的用法range( a,(b-a)/(n-1),b)10^range(-3,3) 产生:10-3, 10-2, …, 1031^range(1,10) 产生 10个1其他的平滑函数flsmhs y=flsmhs(x,scale)在阶跃的两端都存在连续过冲的平滑Heaviside函数。