Zdravím, mám vytvořit v matlabu script na LU rozklad, ale musí být paralelně.
Mám vytvořený script, ale nevím, proč mi to háže chybu...nevíte někdo co s tím?
Děkuji za odpověď.
function [L,U] = LU_rozklad(A) n=size(A,1); I=eye(n); L = I; U = A; parfor k=1:n -1 L(k+1:n,k) = U(k+1:n,k) /U(k,k) ; % multiplikatory for j = k+1:n U(j,k:n) = U(j,k:n) -L(j,k) *U(k,k:n) ; % radky end end
Chyba zní: The parfoor loop can not run due to the way variable "L,U" is used.
Offline
The body of the parfor-loop must be independent. One loop iteration cannot depend on a previous iteration, because the iterations are executed in a nondeterministic order.
Rekl bych, bude problem v tomhle.
Offline
ahoj ↑ pazdy152:,
Zkus paralelně až ten cyklus pro j.
Offline