نرمافزارهای ریاضی
این درسی است که (در اصل) برای دانشجویان دورهی کارشناسی رشتهی ریاضیات و کاربردها در دانشگاه شیراز ارائه شده و پیشنیاز آن٬ مبانی برنامهنویسی میباشد.
تمرکز ما بر آشنایی با MATLAB (متلب) بعنوان یکی از قویترین و قابلاعتمادترین نرمافزارها و زبانهای برنامهنویسی برای محاسبات علمی جدی است.
سرفصل مباحث (قابل تغییر)
سرفصل مباحث (قابل تغییر)
- آشنایی مقدماتی و مرور کلی
- مبانی
- حساب ممیز شناور IEEE (آی-تریپل-ای)
- ماتریسها
- عملگرها و کنترل جریان
- برنامهنویسی
- ورودی و خروجی
- عیبیابی
- گرافیک سهبعدی
- نمودارهای مخصوص نمایش داده
- بهینهسازی کدها
- محاسبات نمادین
- ماتریسهای خلوت
- گرافیک پیشرفته
- سایر انواع داده و آرایههای چندبعدی
- برنامهنویسی شیءگرا
- گرافها
- دادههای بزرگ
(برخی از) یادداشتهای کلاس درس
(برخی از) یادداشتهای کلاس درس
آخرین بهروزرسانی: دوشنبه نهم دیماه نودوهشت
- جلسهی دوم
- جلسهی سوم
- جلسهی چهارم
- جلسهی پنجم
- جلسهی ششم: مرور حساب ممیز شناور از جلسههای دوم و سوم کلاس درس مبانی آنالیز عددی
- جلسهی هفتم: مرور حساب ممیز شناور از جلسههای چهارم و پنجم کلاس درس مبانی آنالیز عددی
- جلسهی هشتم: مرور جلسهی ششم کلاس درس مبانی آنالیز عددی و سپس حساب ممیز شناور در متلب
- جلسهی نهم
- جلسهی دهم
- جلسهی یازدهم
- جلسهی دوازدهم
- جلسهی سیزدهم
- جلسهی چهاردهم
- جلسهی پانزدهم
- جلسهی شانزدهم
- جلسهی هفدهم
- جلسهی هجدهم
- جلسهی نوزدهم
- جلسههای بیستم و بیستویکم: حل سری چهارم تمرینها در کلاس (شامل استخراج ماتریس مشتق دوم با یک روش تفاضلات متناهی٬ تحلیل خطای برشی آن در تئوری و تطبیق تئوری با عمل)
- جلسهی بیستودوم: آزمون کتبی و عملی میانترم
- جلسههای بیستوسوم و بیستوچهارم: حل سری پنجم تمرینها در کلاس (شامل بررسی همگرایی سری تیلور)
- جلسهی بیستوپنجم
- جلسهی بیستوششم
- جلسهی بیستوهفتم
- جلسهی بیستوهشتم
تمرینها
تمرینها
برخی از کتابهای مفید
برخی از کتابهای مفید
به انگلیسی:
- D. J. Higham and N. J. Higham, MATLAB Guide, 3rd Edition, SIAM, 2017.
- C. B. Moler, Numerical Computing with MATLAB, SIAM, 2004.
- C. F. Van Loan and K.-Y. Daisy Fan, Insight Through Computing, SIAM, 2010.
- Y. Altman, Accelerating MATLAB Performance, CRC Press, 2015.
- S. McConnell, Code Complete, 2nd Edition, Microsoft Press, 2004.
به فارسی: (کتاب زیر یا چاپهای جدیدتر آن)
- دواِین هانسِلمن و بروس لیتِلفیلد، راهنمای جامع MATLAB 7، ترجمهی امیرهوشنگ غیوری، کانون نشر علوم، ۱۳۸۸.