Parfor Can not convert cell to double
4 views (last 30 days)
Show older comments
Burak Alakus
on 22 Jun 2020
Commented: Burak Alakus
on 22 Jun 2020
Hello guys.
I have a problem with parfoor loop usage.
I have cell including protein sequences and their ids. I want to consider the sequences only and i need to add sequences to the another cell.
The code below is working
i = 1
while i < length(sampleProtein)
for k=2:2:length(sampleProtein)
X(i,:) = sampleProtein(k)
i = i+1
end
end
Yet, when i use parfor it gives me an error "Conversion to double from cell is not possible"
parfor i=1:length(sampleProtein)
for k=2:2:length(sampleProtein)
X(i,:) = sampleProtein(k)
end
end
Can you guys help me out?
0 Comments
Accepted Answer
Walter Roberson
on 22 Jun 2020
parfor i=1:length(sampleProtein)
X{i} = sampleProtein{2*i};
end
4 Comments
Walter Roberson
on 22 Jun 2020
But probably you should just skip the parfor and do
X = sampleProtein(2:2:end);
More Answers (0)
See Also
Categories
Find more on Large Files and Big Data 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!