Borna66
04-08-2009, 06:18 PM
آنالیز عددی الگوریتم حل مسئله در ریاضیات پیوسته (ریاضیاتی که جدا از ریاضیات گسسته است)را مورد مطالعه قرار میدهد. آنالیز عددی اساسا به مسائل مربوط به متغیرهای حقیقی و متغیرهای مختلط و نیز جبر خطی عددی به علاوه حل معادلات دیفرانسیل و دیگر مسائلی که از فیزیک و مهندسی مشتق میشود.
معرفی
تعدادی از مسائل در ریاضیات پیوسته دقیقا با یک الگوریتم حل میشوند.که به روشهای مستقیم حل مسئله معروف اند.برای مثال روش حذف گائوسی برای حل دستگاه معادلات خطی است و نیز روش سیمپلکس در برنامه ریزی خطی مورد استفاده قرار میگیرد. ولی روش مستقیم برای حل خیلی از مسائل وجود ندارد.و ممکن است از روشهای دیگر مانند روش تکرارشونده استفاده شود،چون این روش میتواند در یافتن جواب مسئله موثرتر باشد.
برآورد خطاها
تخمین خطاهای موجود در حل مسائل از مهمترین قسمتهای آنالیز عددی است این خطاها در روشهای تکرار شونده وجود دارد چون به هرحال جوابهای تقریبی بدست آمده با جواب دقیق مسئله، اختلاف دارد و یا وقتی که از روشهای مستقیم برای حل مسئله استفاده میشود خطاهایی ناشی از گرد کردن اعداد بوجود میآید. در آنالیز عددی میتوان مقدار خطا را درآخر روش که برای حل مسئله به کار میرود، تخمین زد.
کاربردها
الگوریتمهای موجود در آنالیز عددی برای حل بسیاری از مسائل موجود در علوم پایه و رشتههای مهندسی مورد استفاده قرار میگیرند. برای مثال از این الگوریتمها در طراحی بناهایی مانند پل ها، در طراحی هواپیما، در پیش بینی آب و هوا، تهیه نقشههای جوی از زمین، تجزیه و تحلیل ساختار مولکول ها، پیدا کردن مخازن نفت، استفاده میشود، همچنین اکثر ابر رایانهها به طور مداوم بر اساس الگوریتمهای آنالیز عددی برنامه ریزی میشوند. به طور کلی آنالیز عددی از نتایج عملی حاصل از اجرای محاسبات برای پیدا کردن روشهای جدید برای تجزیه و تحلیل مسائل، استفاده میکند.
نرم افزارها
امروزه بیشتر الگوریتمها توسط رایانه اجرا میشوند نرم افزارهایی برای اجرای محاسبات ریاضی طراحی شده اند. از مهمترین و کاربردیترین آنها میتوان به نرم افزارهایی زیر اشاره کرد:
مپل (Maple)
متمتیکا (Mathematica)
جیانیو اکتاو (GNU Octave)
متلب (Matlab)
سایلب (Scilab)
زبان برنامهنویسی آیدیال (IDL)
زبان برنامهنویسی آر (R)
××با تشكر سولئارس××
معرفی
تعدادی از مسائل در ریاضیات پیوسته دقیقا با یک الگوریتم حل میشوند.که به روشهای مستقیم حل مسئله معروف اند.برای مثال روش حذف گائوسی برای حل دستگاه معادلات خطی است و نیز روش سیمپلکس در برنامه ریزی خطی مورد استفاده قرار میگیرد. ولی روش مستقیم برای حل خیلی از مسائل وجود ندارد.و ممکن است از روشهای دیگر مانند روش تکرارشونده استفاده شود،چون این روش میتواند در یافتن جواب مسئله موثرتر باشد.
برآورد خطاها
تخمین خطاهای موجود در حل مسائل از مهمترین قسمتهای آنالیز عددی است این خطاها در روشهای تکرار شونده وجود دارد چون به هرحال جوابهای تقریبی بدست آمده با جواب دقیق مسئله، اختلاف دارد و یا وقتی که از روشهای مستقیم برای حل مسئله استفاده میشود خطاهایی ناشی از گرد کردن اعداد بوجود میآید. در آنالیز عددی میتوان مقدار خطا را درآخر روش که برای حل مسئله به کار میرود، تخمین زد.
کاربردها
الگوریتمهای موجود در آنالیز عددی برای حل بسیاری از مسائل موجود در علوم پایه و رشتههای مهندسی مورد استفاده قرار میگیرند. برای مثال از این الگوریتمها در طراحی بناهایی مانند پل ها، در طراحی هواپیما، در پیش بینی آب و هوا، تهیه نقشههای جوی از زمین، تجزیه و تحلیل ساختار مولکول ها، پیدا کردن مخازن نفت، استفاده میشود، همچنین اکثر ابر رایانهها به طور مداوم بر اساس الگوریتمهای آنالیز عددی برنامه ریزی میشوند. به طور کلی آنالیز عددی از نتایج عملی حاصل از اجرای محاسبات برای پیدا کردن روشهای جدید برای تجزیه و تحلیل مسائل، استفاده میکند.
نرم افزارها
امروزه بیشتر الگوریتمها توسط رایانه اجرا میشوند نرم افزارهایی برای اجرای محاسبات ریاضی طراحی شده اند. از مهمترین و کاربردیترین آنها میتوان به نرم افزارهایی زیر اشاره کرد:
مپل (Maple)
متمتیکا (Mathematica)
جیانیو اکتاو (GNU Octave)
متلب (Matlab)
سایلب (Scilab)
زبان برنامهنویسی آیدیال (IDL)
زبان برنامهنویسی آر (R)
××با تشكر سولئارس××