simulink仿真时报上述错误.
原因是模块函数里使用了负数的分数阶产生了复数.
参考网上解决方案:求模之后再加一个以底数为自变量的符号函数就是通常我们理解的负数分数阶运算的结果.
例如:-1的1/3次方代码:abs((-1)^(1/3))*sign(-1)
simulink仿真时报上述错误.
原因是模块函数里使用了负数的分数阶产生了复数.
参考网上解决方案:求模之后再加一个以底数为自变量的符号函数就是通常我们理解的负数分数阶运算的结果.
例如:-1的1/3次方代码:abs((-1)^(1/3))*sign(-1)