سلام
یه کد متلب نوشتم که یه n معادله n مجهول رو حل میکنه به روش ژاکوبی
اما این کارو نمیکنه
یعنی با مثال کتاب امتحان کردم و جواب اشتباه داد
میخواستم کمکم کنید [خیلی مبتدی هستم ببخشید دیگه]
n=input(' martis n*n ra vared konid ??');
disp(' derayehaye matris ra vared konid ???? ');
a=cell(n,n);
y=cell(n,1);
x=cell(n,1);
xx = cell(n,1);
for z=1:n
s = input('hadse avalie matris ??');
xx(z,1)={s};
%matrise hadse avalie ra mikhanad
end
xxx=cell2mat(xx);
%
for i=1:n
for j=1:n
b=input(' matrise zarayeb ra vared konid ');
a(i,j)={b};
end;
c=input(' matrise javab hara vared konid : ');
y(i,1)={c};
end;
aa=cell2mat(a);
yy=cell2mat(y);
%
%bad az in baraye ravashe jakubi ::::::::::::::::::
for p=1:10
x = yy - (aa*xxx);
xxx = x ;
disp ('hasde :');
disp (p);
disp (x);
end
همه مشکل اون for اخر هستش