Using parfor in app designer

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.

Antworten (1)

Pratyush
Pratyush am 16 Nov. 2023

0 Stimmen

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 Kommentar

S. Hannan
S. Hannan am 16 Nov. 2023
Thanks for your reply.
I have read the post, but it didn't help.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Parallel Computing Toolbox finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2023b

Gefragt:

am 16 Nov. 2023

Kommentiert:

am 16 Nov. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by