Error in parfor (First argument must be scalar.)

2 views (last 30 days)
I am getting error in parfor as
First argument must be scalar.
in my code i use
parpool(4)
parfor i=1:l
where l is a scalar
when i use just for i=1:l and disbles parpool
the program runs just fine
what i am missing here?
  1 Comment
Bhooshan
Bhooshan on 16 Oct 2023
Edited: Bhooshan on 16 Oct 2023
Error using sym/factor (line 51)
First argument must be scalar
Error in mtp (line 17)
parfor i=1:l
is the exact error

Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 16 Oct 2023
The error is not on the parfor line. The error is in the call to factor() that is somewhere in your parfor loop

Categories

Find more on Parallel Computing Fundamentals 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!