I have a syntax error with Fcn

3 次查看(过去 30 天)
I want to give a formula is sign(u(2)-u(3)) into Fcn, but I got a message is
The expression: sign(u(2)-u(3))
in 'hebonnuoc/He bon nuoc /h1dot'
has a syntax error

采纳的回答

Ameer Hamza
Ameer Hamza 2020-9-28
编辑:Ameer Hamza 2020-9-28
The documentation page shows that you should use sgn instead of sign: https://www.mathworks.com/help/simulink/ref_obsolete_blocks/fcn.html
sgn(u(2)-u(3))
Also, this block is obsolete; consider using a better alternative: https://www.mathworks.com/help/simulink/slref/matlabfunction.html

更多回答(1 个)

Fangjun Jiang
Fangjun Jiang 2020-9-28
Use "sgn" instead of "sign". It is in the document. Click "Help" after double click the block.

类别

Help CenterFile Exchange 中查找有关 Structures 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by