دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۸
  • مهر

جلسه ۲۳ : حل انتگرال در متلب

  • دسته‌بندی‌ها :
جلسه ۲۳ : حل انتگرال در متلب
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرنو کاربرانی که دوره کامل آموزش متلب را دنبال می کنند. متلب به عنوان یک نرم افزار فنی و مهندسی و محاسباتی قدرتمند، توابع فراوانی را برای حل انواع معادلات درجه ۲ ، ۳ و بالاتر را در اختیار شما قرار می دهد. یکی از قابلیت های محاسباتی  و تخصصی متلب ، قابلیت حل انواع انتگرال های ریاضی ساده تا پیچیده می باشد. در این بخش برای آشنایی شما با چگونگی استفاده از توابع حل انتگرال در متلب ،در ادامه ی این بخش به آموزش حل انتگرال در متلب مانند انتگرال نامحدود در متلب پرداخته ایم.

      حل انتگرال در متلب

      انتگرال ها برای پیدا کردن منطقه، حجم، مرکز جاذبه، نیرو، و در بسیاری از برنامه های کاربردی دیگر استفاده می شود.

      پیدا کردن یک انتگرال نامحدود در متلب

      اگر مشتق تابع (f (x تابع ( f ‘(x باشد، می توان گفت که انتگرال نامحدودی از (f’ (x با توجه به مقدار (x f (x وجود دارد.

      به عنوان مثال، از آنجا که مشتق x2 برابر ۲x است، می توانیم بگوییم یک انتگرال نامحدود ۲x برابر x2 است.

      و بطور نمادین:

      • f'(x2) = 2x
      • ∫ ۲xdx = x2

      یک انتگرال نامحدود منحصر به فرد نیست، زیرا مشتق x2 + c برای هر مقدار یک ثابت c برابر ۲x است.

      حالت نمادین آن بصورت ∫ ۲xdx = x2 + c می باشد.

      همچنین مقدار C نیز یک “ثابت دلخواه” می باشد.

      MATLAB دستور int را برای محاسبه انتگرال یک عبارت فراهم می کند.

      برای بیان عبارت برای انتگرال نامحدودی از یک تابع در متلب بصورت زیر می نویسیم:

      مثال : 

      به عنوان مثال :

      مثال : 

      متلب برای کد فوق نتیجه ی زیر را نمایش می دهد:

      مثال : 

      مثال ۱ – فایل اسکریپتی ایجاد کرده و کد زیر را در آن قرار دهید:

      مثال : 

      نتیجه ی اجرای کد فوق در متلب:

      مثال : 

      مثال ۲- فایل اسکریپتی ایجاد کرده و کد زیر را در آن قرار دهید:

      مثال : 

      توجه داشته باشید که تابع pretty بیانگر یک فرمت قابل خواندن است.

      با اجرای فایل فوق، نتیجه ی زیر را مشاهده خواهید کرد:

      مثال : 

      پیدا کردن یک انتگرال محدود در متلب

      ما از انتگرال های قطعی برای پیدا کردن مناطق مانند ناحیه بین یک منحنی و محور x و منطقه بین دو منحنی استفاده می کنیم.

      انتگرال های انتزاعی نیز می توانند در دیگر موقعیت ها استفاده شوند.

      جایی که مقدار مورد نیاز می تواند به عنوان حد یک بیان شود.

      از تابع int می توان برای حل انتگرال های محدود استفاده کرد.

      برای نمونه اگر بخواهیم انتگرال زیر را محاسبه کنیم:

      انتگرال نمونه

      حالا بصورت زیر می نویسیم:

      مثال : 

      برای مثال برای حل انتگرال زیر :

      انتگرال نمونه 2

      حالا بصورت زیر می نویسیم:

      مثال : 

      نتیجه ی اجرای کد فوق در متلب بصورت زیر خواهد بود:

      مثال : 

      در Octave نیز بصورت زیر می نویسیم:

      مثال : 

      نتیجه ی اجرای کد فوق بصورت زیر خواهد بود:

      مثال : 

      را حل دیگر  استفاده از تابع () quad ارائه شده توسط Octave بصورت زیر است:

      مثال : 

      نتیجه ی اجرای کد فوق بصورت زیر خواهد بود:

      مثال : 

      مثال ۱- برای نمونه منحنی y = x3-2x + 5 و ordinates x = 1 و x = 2 را محاسبه کنیم:

      انتگرال مورد نظر بصورت زیر است:

      انتگرال نمونه 3

      در قدم اول فایل اسکریپتی ایجاد کرده . کد زیر را در آن وارد می کنیم:

      مثال : 

      با اجرای کد فوق نتیجه ی زیر را مشاهده خواهید کرد:

      مثال : 

      در محیط Octave معادلات فوق بصورت زیر است:

      مثال : 

      نتیجه ی اجرای کد فوق بصورت زیر است:

      مثال : 

      همچنین می توانید از تابع ()quad ارائه شده توسط Octave بصورت زیر استفاده کنید:

      مثال : 

      نتیجه ی اجرای کد فوق در Octave:

      مثال : 

      مثال ۲- می خواهیم انتگرال (f(x) = x2 cos(x را در محدوده ی  −۴ ≤ x ≤ ۹ محاسبه کنیم.

      ابتدا فایل اسکریپت را ایجاد کرده و کد زیر را در آن تایپ می کنیم:

      مثال : 

      در زمان اجرا متلب رسم زیر را نمایش خواهد داد:

      رسم نمودار انتگرال در متلب

      خروجی زیر را دریافت خواهید کرد:

      مثال : 

      کدهای فوق در Octave بصورت زیر خواهد بود:

      مثال : 

      کلام آخر

      همانطور که اشاره کردیم یکی از قابلیت های ویژه و کاربردی در نرم افزار فنی و مهندسی متلب ، قابلیت حل انواع و اقسام معادلات انتگرال در متلب می باشد. از این رو مباحث این بخش را نیز به آموزش حل انتگرال در متلب اختصاص دادیم.

      QR:  جلسه ۲۳ : حل انتگرال در متلب
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر