xcos中的表达式块给出了“为scilab表达式给出的答案是错误的”错误

问题描述 投票:0回答:1

我正在尝试使用xcos / scicos无表达式块:

enter image description here

用这个scilab / scicoslab表达式:

sign(u2 – u1) * (2 * ((Fm + M) * abs(u2 – u1) + k * (u2^2 – u1^2) / 2) / m)^0.5

其中上面的所有变量都已在上下文中定义。但它一直给我随机错误:

enter image description here

为scilab表达式给出的答案是错误的......

如果你能帮助我知道问题是什么以及我如何解决它,我将不胜感激。

scilab xcos
1个回答
0
投票

好的,我检查了the expression block's description,它似乎不支持电源或sqrt!唯一支持的功能是:

sin,cos,tan,exp,log,sinh,cosh,tanh,int,round,ceil,floor,sign,abs,max,min,asin,acos,atan,asinh,acosh,atanh,atan2,log10。

Scilab function block更方便:

enter image description here

在那里,您可以调用用户定义的Scilab函数。我已经解释了程序here in details

© www.soinside.com 2019 - 2024. All rights reserved.