编写符号Matlab函数,该函数根据其参数而变化

chr*_*244 3 matlab function

我可以编写这样的符号函数:

syms A B x X
y1(x) = A
y2(x) = B
Run Code Online (Sandbox Code Playgroud)

我该怎么写这样的函数y(x) = x<X ? y1(x) : y2(x)

小智 5

我没有Symbolic Math Toolbox,但你可以试试这个:

y(x) = (x<X)*y1(x) + (x>=X)*y2(x)
Run Code Online (Sandbox Code Playgroud)