Clear Filters
Clear Filters

Ode23 in Simulink Matlab function block

9 views (last 30 days)
Shubhada Desai
Shubhada Desai on 8 Dec 2022
Answered: Rijuta on 23 Mar 2023
I have a function in matlab, on which ode23 is implemented. How to implement ode23 in Simulink if I want to have the same function in Simulink ? The code generates the differencial values which are integrated using ode23 in matlab. Can you help me understand the equivalent implementation method in Simulink?

Answers (1)

Rijuta
Rijuta on 23 Mar 2023
Hi Shubhada,
I understand that you are trying to implement the same function in Simulink that is implementing Ode23 in MATLAB. Please follow the below mentioned steps to do this:
  • Create a Simulink model and open it.
  • Add an ODE solver block to the model, such as the "Solver Configuration" block. Set the solver type to ode23 and specify any relevant solver options.
  • Use the "MATLAB Function" block to implement your MATLAB function to this model.
  • If your function has inputs and outputs, connect them to the corresponding blocks.
  • Configure the simulation settings, such as the start and stop times and the simulation solver options.
  • Run the simulation and observe the results.
I hope this helps you get started with implementing the ode23 function in Simulink.

Tags

Community Treasure Hunt

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

Start Hunting!