روش تجزیه سازی LU برای حل دستگاه معادلات خطی بسیار پرکاربرد است . که خود به سه حالت دولیتل، کروت و چولسکی تقسیم بندی می شود
در همین سایت دولیتل و چولسکی را قرار دادیم
اما این فایل شامل دو کد به روش حل کروت می باشد که
یکی فقط تجزیه می کند و دیگری علاوه بر تجزیه با دریافت b به جواب می رسد
در روش Crouts ماتریس A به دو ماتریس بالا مثلثی و پایین مثلثی تجزیه می شود که ماتریس L , U نام دارند و ماتریس U تمام درایه های قطری آن عدد یک می باشد
برنامه اول ماتریس A را از کاربر دریافت می کند(nدر n) و به روش کروت L , U
را تحویل می دهد
برنامه دوم علاوه بر دریافت A که (nدر n) می باشد طرف دوم را که b نام دارد
و (n در 1) می باشد و تمام مجهولات را نیز محاسبه می کند
می دانیم که به روش حل دستی بسیار طولانی می باشد لذا یکی از بهترین راه های حل معادله n*n استفاده از روش تجزیه L,U به روش کروت می باشد
یک نمونه ران از هر دو برنامه با متلب در تصویر قرار داده شده
دیدگاه خود را ثبت کنید