کدهای محاسبات عددی

کدهای محاسبات عددی

بدون شک یکی از کاربردی ترین دروس در دوره کارشناسی در رشته های مهندسی مکانیک، هوافضا و یا حتی شیمی، درس محاسبات عددی می باشد که باعث ایجاد یک دید محاسباتی بسیار خوب به دانشجویان می شود و کمک می کند تا دانشجویان در ادامه راه و در زمینه یادگیری دینامیک سیالات محاسباتی بسیار سریع تر پیش روند.

در دهه اخیر توجه بسیاری از اساتید و محققان به کدنویسی با زبان برنامه نویسی C و C++ جلب شده است و سعی می شود که بیشتر کدهای محاسباتی با این نرم افزار نگارش شوند. در این مطلب یک سری از کدهای اولیه درس محاسبات عددی به زبان C++ جهت دانلود قرار داده شده است که در ادامه لیست آن آمده است:

C/C++ programs

  • Simple programs: quadratic equation ax^2 + bx + c = 0; fibonacci numbers
  • Single root of f(x)=0: Bisectional method
  • Single root of f(x)=0: False position method
  • Single root of f(x)=0: Secant method
  • Single root of f(x)=0: Newton method
  • Multiple roots of f(x)=0: Brute force method
  • Roots for a system of two nonlinear equations f(x,y)=0, g(x,y)=0: Newton method
  • Interpolation: Linear interpolation
  • Interpolation: Lagrange n-point interpolation (and example)
  • Interpolation: Spline interpolation (and example)
  • Integration of f(x) on [a,b]: Trapesoid rule
  • Integration of f(x) on [a,b]: Simpson’s rule
  • Integration of f(x) on [a,b]: Newton-Cotes rule (and example)
  • Example and test output for three rules of integration (integral3.cpp)
  • Integration of f(x1,x2) using Newton-Cotes rule twice.
  • 1D integration using Monte-Carlo method (code and data)
  • nD integration using Monte-Carlo method (code and data)
  • Ordinary Differential Equations: first order ODE (Euler, modified Euler, 4th order Runge-Kutta)
  • Ordinary Differential Equations: second order ODE (Euler, modified Euler, 4th order Runge-Kutta)
  • Ordinary Differential Equations: system of N first order equations (4th order Runge-Kutta)
  • Sudoku solver sudoku.cpp with input file (sudoku.dat) and a description (sudoku.txt)

C programs for the Root system

  • Simple Euler
  • Runge-Kutta program
  • Runke Kutta with adaptive step size control
  • Adaptive step size Runge Kutta ODE solver
  • Random walk in two dimensions
  • Acceptance and rejection method with sin(x) distribution
  • Drell-Yan cross section using two colliding proton beams (make file is here)

<strong>دانلود مجموعه کدها</strong>

رمز فایل: www.cfdiran.ir








 

عضویت در خبرنامه سایت

اگر می‌خواهید از آخرین و محبوب‌ترین مطالب ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

 

8 دیدگاه برای “کدهای محاسبات عددی”

  1. کیوان گفت:

    سلام مهندس عزیز دانلودش فعال نیست

  2. alireza گفت:

    سلام
    میتونید یه فایل اموزشی واضح در مورد کامپایل کردن UDF در نرم افزار ویژوال استدیو و نحوه وارد کردن اون در فلوئنت رو در اختیارم قرار بدید هزینه اش هم پرداخت می کنم
    با تشکر

  3. sohrab گفت:

    سلام
    لینک دانلود فعال نیست !
    اگه ممکنه تصحیح فرمایید

ارسال یک دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *