CST中的运算与函数

运算符

运算符

  • +:加法运算符,例如 A+B
  • -:减法运算符,例如 A-B
  • *:标量乘法运算符,例如 A*B
  • /:标量除法运算符,例如 A/B
  • ^:n 次幂,即 A^n 返回数据 A 的 n 次幂。
  • :复共轭后缀,即如果 A = a + j*b,则 A’ 返回 a – j*b

函数

三角函数

  • Sin(A), Cos(A), Tan(A):返回三角函数值(A 以弧度为单位)。
  • SinD(A), CosD(A), TanD(A):返回三角函数值(A 以度为单位)。

反三角函数

  • ASin(A), ACos(A), ATan(A):结果为弧度。
  • ASinD(A), ACosD(A), AtnD(A):结果为度。

其他(反)三角函数

  • ATn2(A,B):返回 A/B 的反正切,返回值为弧度。
  • ATn2D(A,B):返回 A/B 的反正切,返回值为度。

双曲函数

  • Sinh(A):返回 A 的双曲正弦,Sinh(A) = (e^A - e^(-A))/2
  • Cosh(A):返回 A 的双曲余弦,Cosh(A) = (e^A + e^(-A))/2

反双曲函数

  • Asinh(A):返回 A 的反双曲正弦,Asinh(A) = log(A + sqrt(A^2 + 1))
  • Acosh(A):返回 A 的反双曲余弦,Acosh(A) = log(A + sqrt(A^2 - 1))

布尔函数

这些函数用于逻辑/布尔计算。结果对象将包含 "1" 表示 TRUE,"0" 表示 FALSE。值可以随 x 变化。OR 可以用简单的 + 表示,而 AND 可以用 * 表示。

  • NOT(boolean):返回布尔输入的取反结果。
  • EQL(A,B):返回布尔结果,判断 A 是否等于 B。
  • EQL(A,B,tolerance):返回布尔结果,判断 A 是否在给定容差内等于 B。
  • NEQ(A,B):返回布尔结果,判断 A 是否不等于 B。
  • LSS(A,B):返回布尔结果,判断 A 是否小于 B。
  • GTR(A,B):返回布尔结果,判断 A 是否大于 B。
  • LEQ(A,B):返回布尔结果,判断 A 是否小于或等于 B。
  • GEQ(A,B):返回布尔结果,判断 A 是否大于或等于 B。
  • IIF(boolean, C, D):如果布尔值为真("1"),结果为 C,否则为 D。示例:IIF(GTR(A,0),0,A)

其他函数

  • Re(A), Real(A):返回 A 的实部。
  • Im(A), Imag(A):返回 A 的虚部。
  • Abs(A):返回 A 的绝对值。
  • Mag(A):返回 A 的幅度。
  • MagdB10(A):返回 10log10(|A|)
  • MagdB20(A):返回 20log10(|A|)
  • Arc(A), Ph(A):返回 A 的缠绕相位(弧度)。
  • ArcD(A), PhD(A):返回 A 的缠绕相位(度)。
  • UArc(A,#), UPh(A,#):返回 A 的解缠相位(弧度)。第二个参数是解缠的阈值。
  • UArcD(A,#), UPhD(A,#):返回 A 的解缠相位(度)。第二个参数是解缠的阈值。
  • Exp(A):返回指数 e^A
  • Log(A), Ln(A):返回 A 的自然对数。
  • Sqr(A):返回 A 的平方根。
  • Min(A), Max(A), Mean(A):返回 Real(A) 的最小值/最大值/平均值。
  • MinMag(A), MaxMag(A), MeanMag(A):返回 Mag(A) 的最小值/最大值/平均值。
  • Abscissa(A), XAxis(A):返回 A 的 x 值。例如,可用于将频率作为参数包含在数学表达式中。
  • Sgn(A):返回 A 的符号函数(若 A < 0 返回 -1,若 A = 0 返回 0,若 A > 0 返回 +1)。
  • UnitStep(A):返回 A 的 Heaviside 阶跃函数(若 A < 0 返回 0,若 A = 0 返回 ½,若 A > 0 返回 1)。
  • Deriv(A,n):计算 A 的 n 阶导数。
  • Integ(A):返回 A 的积分,沿所有可用的 x 值计算。结果是单个数值。
  • CumInteg(A):返回 A 的累积积分:对于每个 x 值 x',返回从最低 x 值 x0 到 x' 的积分。x' 取 x0 与最高 x 值 x1 之间的所有值。

常量

  • Pi:圆周率
  • Eps0:真空介电常数
  • Mu0:真空磁导率
  • CLight:光速
  • ChargeElementary:基本电荷
  • MassElectron:电子质量
  • MassProton:质子质量
  • ConstantBoltzmann:斯特藩-玻尔兹曼常数
  • PlanckH:普朗克常数
  • PlanckHbar:约化普朗克常数

需要注意的是这里的物理常量的单位为国际单位制,如果cst的单位不是国际单位制需要进行单位换算

posted @ 2026-09-06 16:26  licone  阅读(13)  评论(0)    收藏  举报