انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: فراز در 27 مهر 1396، 02:30 ب‌ظ

عنوان: مشکل کد متلب روش ژاکوبی
ارسال شده توسط: فراز در 27 مهر 1396، 02:30 ب‌ظ
سلام
یه کد متلب نوشتم که یه 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 اخر هستش
عنوان: پاسخ : مشکل کد متلب روش ژاکوبی
ارسال شده توسط: Mmjafari در 27 مهر 1396، 02:45 ب‌ظ
https://www.mathworks.com/matlabcentral/answers/212724-how-to-solve-system-of-non-linear-equations-using-jacobian-and-newton-s-method-in-matlab?
به دردت میخوره؟
عنوان: پاسخ : مشکل کد متلب روش ژاکوبی
ارسال شده توسط: سلمان م. در 28 مهر 1396، 10:16 ق‌ظ
دوست عزیز متلب ربطی به این انجمن نداره. هر موقع سوالی در رابطه با GNU Octave یا Scilab یا Python+numpy داشتید، سوالتون رو دوباره بپرسید.