Using parfor in app designer

1 view (last 30 days)
S. Hannan
S. Hannan on 16 Nov 2023
Commented: S. Hannan on 16 Nov 2023
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.

Answers (1)

Pratyush
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
  1 Comment
S. Hannan
S. Hannan on 16 Nov 2023
Thanks for your reply.
I have read the post, but it didn't help.

Sign in to comment.

Categories

Find more on Parallel for-Loops (parfor) in Help Center and File Exchange

Products


Release

R2023b

Community Treasure Hunt

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

Start Hunting!