我想创建一个函数(symfun),并且我想将它划分为案例,即如果 t> 那么答案将是 a,如果 t<0 答案将是 b。问题是,matlab 不允许我在 sym 函数之后放置 if 语句。
>> l = symfun(0, [m]);
>> l(m) = if m>0 3
我也尝试创建一个函数:
function [x1] = xt_otot_q3(t)
并试图在两个功能之间建立联系:
>> l(m) = xt_otot_q3(m)
Conversion to logical from sym is not possible.
有什么办法可以将 symfun 分成几个案例?