# islinear


检查表达式是否是齐次线性

函数库: TySymbolicMath

# 语法

TySymbolicMath.islinear(ex, u)

# 说明

y=TySymbolicMath.islinear(ex, u)检查表达式是否相对于变量表达式列表是齐次线性的。示例

# 示例

检测是否为齐次线性表达式

创建方程

using TySymbolicMath
@variables x y
ex=[x+y,x+1,sin(x)*y]
ex = 
3-element Vector{Num}:
    x + y
    x + 1  
 y*sin(x)

判断方程

tf1 = TySymbolicMath.islinear(ex[1],[x,y])
tf2 = TySymbolicMath.islinear(ex[2],[x,y])
tf3 = TySymbolicMath.islinear(ex[3],[x,y])
tf1 = true

tf2 = false

tf3 = false

islinear 是判断表达式是否为齐次线性,如果要判断其是否为线性请使用 isaffine 函数。

# 输入参数

ex - 表达式
符号表达式

ex 为需要判断的符号表达式。

u - 符号变量

根据所给符号变量 u 判断 ex 表达式是否齐次线性。

# 输出参数

y - 判断结果
布尔值

y 表示 ex 是否为齐次线性的。

数据类型: Bool

# 另请参阅

isaffine