如果你要用非因果建模描述一个物理系统数学模型变量之间的关系,优先使用 equation,因为它更接近于物理系统的本质。equation方程区使用描述性语句,写法为V=I*R;,用户只需描述变量之间的关系,方程可以从任意变量出发求解。
而algorithm 是单向求解顺序固定的逐行执行,会更合适用户想要手动定义计算流程去规定变量间计算方式时使用,更贴近传统的因果建模。algorithm 算法区基于赋值语句,用:=表示,写法为y := x * 2; 表示通过x计算y,用单向的赋值语句控制变量流的计算逻辑,适用于描述非物理行为,例如迭代计算、条件判断等。