How to run function without interrupt the process.
Mostrar comentarios más antiguos
Hello,
I'm new to this community but I have some question.
I have loop that feel like this in my code. (not exactly like this)
count = 0
while true
a = 1
if a < 10
a = a+1
end
b = a;
count = count +1
if count == obj.Sensor.Count
a = a +10
BotFusion(obj.BotFus,Likelihood); %my function that take long time to compute
count = 0;
end
pause(0.1)
end
I want to run my function without interrupt the process of my code.
How can I run it parallelly or other solution.
Thank you in advance.
Respuestas (1)
Anirudh Singh
el 20 de Jul. de 2020
0 votos
To run the code parallelly you can try using the 'Parfor' loop. but for this, you need to install a parallel computing toolbox.
Please refer the documentation page of the 'parfor' loop : https://www.mathworks.com/help/parallel-computing/parfor.html
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!