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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: مشکل کد متلب روش ژاکوبی  (دفعات بازدید: 1173 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین فراز

  • Newbie
  • *
  • ارسال: 4
مشکل کد متلب روش ژاکوبی
« : 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

  • High Sr. Member
  • *
  • ارسال: 556
  • جنسیت : پسر
  • لیلی نام دیگر آزادی ست
    • صفحه من تو گیت

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : مشکل کد متلب روش ژاکوبی
« پاسخ #2 : 28 مهر 1396، 10:16 ق‌ظ »
دوست عزیز متلب ربطی به این انجمن نداره. هر موقع سوالی در رابطه با GNU Octave یا Scilab یا Python+numpy داشتید، سوالتون رو دوباره بپرسید.