نرم‌افزارهای ریاضی

این درسی است که (در اصل) برای دانشجویان دوره‌ی کارشناسی رشته‌ی ریاضیات و کاربردها در دانشگاه شیراز ارائه شده و پیش‌نیاز آن٬ مبانی برنامه‌نویسی می‌باشد.

تمرکز ما بر آشنایی با MATLAB (متلب) بعنوان یکی از قوی‌ترین و قابل‌اعتمادترین نرم‌افزارها و زبان‌های برنامه‌نویسی برای محاسبات علمی جدی است.

سرفصل مباحث (قابل تغییر)

  1. آشنایی مقدماتی و مرور کلی
  2. مبانی
  3. حساب ممیز شناور IEEE (آی-تریپل-ای)
  4. ماتریس‌ها
  5. عملگرها و کنترل جریان
  6. برنامه‌نویسی
  7. ورودی و خروجی
  8. عیب‌یابی
  9. گرافیک سه‌بعدی
  10. نمودارهای مخصوص نمایش داده
  11. بهینه‌سازی کدها
  12. محاسبات نمادین
  13. ماتریس‌های خلوت
  14. گرافیک پیشرفته
  15. سایر انواع داده و آرایه‌های چندبعدی
  16. برنامه‌نویسی شیء‌گرا
  17. گراف‌ها
  18. داده‌های بزرگ

(برخی از) یادداشت‌های کلاس درس

آخرین به‌روز‌رسانی: دوشنبه نهم دی‌ماه نود‌و‌هشت


برخی از کتاب‌های مفید

به انگلیسی:

  • 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، ترجمه‌ی امیرهوشنگ غیوری، کانون نشر علوم، ۱۳۸۸.