Using parfor in app designer
1 view (last 30 days)
Show older comments
Hi,
I use the following code in matlab to implement parallel calculation:
Var1=linspace(-5,5,10);Var2=zeros(1,10);
parfor AA=1:10
Var2(AA) = Function(Var1(AA));
end
But, when I change it (as the code below) and want to use it in my app, I face an error.
app.Var1=linspace(-5,5,10);app.Var2=zeros(1,10);
parfor AA=1:10
app.Var2(AA) = Function(app,app.Var1(AA));
end
I appreciate any helps.
0 Comments
Answers (1)
Pratyush
on 16 Nov 2023
Hi Hannah,
I understand that you want to use parfor in app designer but you are getting an error.
Try changing your `Function` definition to `static`, and that should work. Refer to the following MATLAB answer that addresses a similar query: https://in.mathworks.com/matlabcentral/answers/1765490-is-it-possible-to-use-parallel-computation-in-app-designer
See Also
Categories
Find more on Parallel for-Loops (parfor) in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!