parfor

    0

    1答えて

    以下に示すように、私は、matlab parforコマンドを使用してページランクを並列化しようとしています。 しかし、**でマークされており、また、下に書かれている行: p_t1(L{j,i}) = p_t1(L{j,i}) +constant; は、このエラーの原因となっている。 「未定義関数 『p_t1』タイプの入力引数は ' int32 '" 私がコメントアウトすると、コードが機能します

    7

    3答えて

    matlabのparforを使ってこの単純なコードで何が起こっているのか誰かが知っていますか? おかげで、 は、私は4つの配列に行列をスライスし、各配列の要素を更新する独立 をここで簡単なバージョンです: a = zeros(4,4); parfor i = 1:4 j = 2; a(j,i) = 3; end エラー:「」制限されているの有効な指標parforループ

    0

    1答えて

    時間のかかるメインループを並列化したいネストループのある(非常に長い)Matlabコードがあります。これは私のコードのドラフトで Error: The variable DMax in a `parfor` cannot be classified. See Parallel for Loops in MATLAB, "Overview". ::(明らかに)私に問題を与える唯一の変数は、私は

    7

    3答えて

    MATLABのparforについて簡単な質問があります。自分のプログラムで、parforとregular forループを切り替えるフラグを設定したいと思います。基本的には、私のコードのいくつかの部分が "デバッグ"モードでグラフィックスを更新できるようにするために、この機能が必要です。 だから、私はこの機能を持っているシンプルなものを探しています: if (flag) for i = 1

    0

    1答えて

    parforを使用して結果行列を書き込むにはどうすればよいですか? コードサンプル: xCount = 10; yCount = 20; area = xCount*yCount; PP = nan(area,3); parfor x = 1:10 for y = 1:20 id = y + (x-1)*yCount; % global PP line id.

    0

    1答えて

    は私がparforを使用できるようにMATLABで並列に優しい、次のループを作るしようとしていますループ parfor ivert = 1 : nVerts i = obj.neighIDs{ ivert }; b = obj.f(i); A = obj.coeffMatrix{ ivert } x = A \ b; obj.solution(iv

    0

    1答えて

    I持ってループのparfor内部ループため、次の: for j1=1:NN for j2=1:NN HF(j1,j2)=hf(mod((j1-j2),NN)+1); end end 私はというエラーメッセージが表示されます。 parforの変数HFは分類できません。 私はparforループの外側でHFを使用したり定義したりしません。各反復では独自のバージョン

    1

    1答えて

    は、私はMATLABでこのコードがあるとします。 % Predefined data SX = [1, 2, 3, 4]; parfor xx = 1:4 naming2 = SX(xx); [BestM, BestX{xx}, fina_M{xx}, final_D{xx}, BestAA{xx}, final_Data{xx}] = Optmz(naming

    6

    2答えて

    私はMatlab R2012bをUbuntu 64ビット用に用意しています。私はIntel Core i3 CPU M 330 @ 2.13GHz×4を持っています。 parfor私は同時に4つのループを並列化したいと思っています。インテルCore i3は2つのコアと4つのスレッドを持っているので、私はこのコードを使用します if matlabpool('size') == 0 % checkin