Facing trouble in implementing our algorithm in Simulink which contains for loop. For loop in MATLAB Function is not running properly.
We have MATLAB code which contains for loops. For loops ain't implemented in Simulink by us.
Please help us.
Waiting for reply.

 Akzeptierte Antwort

Andrey Kiselnikov
Andrey Kiselnikov am 22 Jul. 2019
Bearbeitet: Andrey Kiselnikov am 22 Jul. 2019

0 Stimmen

There are two right ways to solve you problem:
  1. Refactor your code with replacing loops with matrix operations https://www.mathworks.com/matlabcentral/answers/369868-how-do-i-replace-my-for-loops-using-matrix-manipulation
  2. Build your algorithms with Stateflow

5 Kommentare

Maitreyee Mordekar
Maitreyee Mordekar am 23 Jul. 2019
Hello Hemant,
It may be a little difficult to understand when you mention that for loop is not working correctly. Could you elaborate a little more? Also, just a note, you may not require for loops at certain times if you use vectorization:
As Andrey mentioned, you can consider using Stateflow!
Also, when you are using MATLAB Functions, ensure that your model is code generation capable.
I hope this helps!
-Maitreyee
HEMANT GHUGE
HEMANT GHUGE am 24 Jul. 2019
Thanks, I will go through it and let you know by tonight.
HEMANT GHUGE
HEMANT GHUGE am 24 Jul. 2019
Thanks Andrew Sir and Maitreyee Ma'am
Our model is good to go.
Maitreyee Mordekar
Maitreyee Mordekar am 24 Jul. 2019
Hello Hemant,
That's great to hear!
All the best,
Maitreyee
Andrey Kiselnikov
Andrey Kiselnikov am 24 Jul. 2019
If it was helpful you can mark answer as accepted ;)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Simulink finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by