小编max*_*max的帖子

MATLAB parfor 索引超出数组元素数

为什么MATLAB即使不应该转到switch语句的第一种情况也会抛出错误?下面是最小的例子:

mycase = 2;
non_crack_bytes = 1:6000;
syn_crack_bytes = 1:10000;
imgCount = 10000;
parfor j = 1 : imgCount
    switch mycase
        case 1
            if ~(non_crack_bytes(j) == 0)
                % Do something
            else
                continue;
            end
        case 2
            if ~(syn_crack_bytes(j) == 0)
                % Do something
            else
                continue;
            end
    end        
end
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Error using ScratchPaperFile>(parfor supply)
Index exceeds the number of array elements (6000).
Error in ScratchPaperFile (line 10)
parfor j = 1 : imgCount
Run Code Online (Sandbox Code Playgroud)

matlab parfor

3
推荐指数
1
解决办法
463
查看次数

标签 统计

matlab ×1

parfor ×1