我有以下几行代码
arg1 = ( x<=a ).*(log(x)) + ( x>a).*(log(2*a-x));
num = sinh(arg1);
den = const + cosh(arg1);
re = num./den + const2;
re1 = ;
Butre
没有在 x=0 处定义,因为 log 在 0 处爆炸。但是 re 在 0 处有一个限制值,定义为 const3。
我想当x=0 时和re1
当const3
x>0 时一样。我尝试使用分段作为
re1:= piecewise([x = 0, const3],[ x>0, re]);
但这不起作用。我收到错误“未定义re1
类型的输入参数的函数或方法char
。
我应该如何获得想要的结果?