MATLAB Answers

How can I find implement fzero in Simulink?

22 views (last 30 days)
Igor Batoukhtine
Igor Batoukhtine on 29 Mar 2016
Commented: Jacopo Riccio on 30 Mar 2020 at 21:02
In Matlab I have a simple code where I use the fzero function to find a zero of a second order poly. Now I want to simulate this in Simulink, but I can't use the fzero function in Simulink (it doesn't let me assign a anonymous function in the function block).
Can someone tell me what the best wat is to use this functionality in Simulink?


Sign in to comment.

Accepted Answer

Orion on 29 Mar 2016
You can use an Interpreted MATLAB Function block in your model.
Here, I'm solving sin(x) = 0 with an initial search value of 3.

  1 Comment

Jacopo Riccio
Jacopo Riccio on 30 Mar 2020 at 21:02
In case the "interpreted Matlab Fcn" block has to go insight a mask, the simulink diagnostic viewer reports an error of an undefiened function, while the same error does not show up if the block is used in a nested mask. Do you please have a solution to this issue?

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Translated by