フィルターのクリア

How can you run two for loops simultaneously?

2 ビュー (過去 30 日間)
Jacob
Jacob 2014 年 3 月 23 日
回答済み: Image Analyst 2014 年 3 月 23 日
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 件のコメント
Jan
Jan 2014 年 3 月 23 日
The question is not clear. What are the two FOR loops, which should run "in parallel"? Currently x(i) is overwritten repeatedly.

サインインしてコメントする。

回答 (1 件)

Image Analyst
Image Analyst 2014 年 3 月 23 日
Perhaps the Parallel Computing Toolbox (which I do not have): http://www.mathworks.com/products/parallel-computing/?s_tid=hp_fp_list

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by