我以求绝对值为例做说明
m语音实现:
注意此处的chart运行环境是Matlab ,不是C。C环境中是无法在状态机中识别if语句的,另外C中运算符 (?:),在chart中也无法识别,否则可以直接通过b=a>0?a:-a; 来实现。
节点实现:
还可以通过函数调用的方式实现,函数在Graphic Function或者Simulink Function中实现。
本文介绍在Matlab环境中如何实现绝对值功能,包括使用状态机无法直接识别的if语句的情况,并探讨了通过函数调用的方式进行实现的具体方法。
我以求绝对值为例做说明
m语音实现:
注意此处的chart运行环境是Matlab ,不是C。C环境中是无法在状态机中识别if语句的,另外C中运算符 (?:),在chart中也无法识别,否则可以直接通过b=a>0?a:-a; 来实现。
节点实现:
还可以通过函数调用的方式实现,函数在Graphic Function或者Simulink Function中实现。
2617
2422
578

被折叠的 条评论
为什么被折叠?
