How can you run two for loops simultaneously?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am trying to create the gauss seidel iterative method and im trying thus to create two for loops that run at the same time. For example:
function [y]=gaussseidel2(a,b)
[n,m]=size(a); [k,l]=size(b);
x=zeros(m,1)
eps=1e-3;
for j=1:n
for i=1:m
for k=1:m
x(i)=(b(j,1)-a(j,1)*x(1)-a(j,2)*x(2)-a(j,3)*x(3)-a(j,4)*x(4))/a(j,j)
end
end
end
end
My problem is that i want to create a very general method were i can control my number of x's and columns and rows and then compute my x's. I still need the while but i would like some advices on how my problem and other advices.
Thanks :)
1 Commento
Jan
il 23 Mar 2014
The question is not clear. What are the two FOR loops, which should run "in parallel"? Currently x(i) is overwritten repeatedly.
Risposte (1)
Image Analyst
il 23 Mar 2014
Perhaps the Parallel Computing Toolbox (which I do not have): http://www.mathworks.com/products/parallel-computing/?s_tid=hp_fp_list
0 Commenti
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!