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



  • ۸
  • مهر

جلسه ۱۸ : رسم نمودار در متلب

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

      مقدمه

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

      آموزش رسم در متلب

      در ابتدای مباحث آموزش رسم در متلب ، ما مراحل رسم نمودار یک تابع را بصورت مرحله به مرحله ارائه کرده ایم:

      مراحل رسم نمودار یک تابع

      • x را با تعیین محدوده ای از مقادیر متغیر x که برای ورودی تابع مشخص شده تعریف می کنیم.
      •  تابع (y = f (x را تعریف می کنیم.
      • از دستور plot به عنوان طرح (x، y) استفاده می کنیم.

      مثال زیر این مفهوم را نشان می دهد. اجازه دهید تابع ساده y = x را برای محدوده مقادیر x از ۰ تا ۱۰۰، با افزایش ۵، ترسیم کنیم.

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

      مثال : 

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

      مراحل رسم نمودار یک تابع

      مراحل رسم نمودار یک تابع

      یک مثال دیگر را برای تابع تابع y = x2 ایجاد می کنیم. در این مثال، ما دو نمودار با عملکرد مشابه را انتخاب می کنیم.

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

      مثال : 

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

      مراحل رسم نمودار یک تابع -مثال 2

      مراحل رسم نمودار یک تابع -مثال ۲

      حالا کد فایل قبلی را کوتاه تر کرده و بعد دوم آرایه را تا ۵ کاهش می دهیم:

      مثال : 

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

      مراحل رسم نمودار یک تابع -مثال 3

      مراحل رسم نمودار یک تابع -مثال ۳

      اضافه کردن عنوان، برچسب ها، خطوط شبکه و مقیاس در نمودار

      MATLAB به شما اجازه می دهد تا عنوان، برچسب در امتداد محور x و محور y، خطوط شبکه را اضافه کنید.

      و همچنین می توانید محورها را برای مرتب کردن گراف به کار ببرید.

      • دستورات xlabel و ylabel برچسب ها را در امتداد محور x و محور y تولید می کنند.
      • فرمان title اجازه می دهد تا عنوان خود را بر روی نمودار قرار دهید.
      • فرمان grid on اجازه می دهد تا خطوط شبکه را بر روی نمودار قرار دهید.
      • فرمان axis equal اجازه می دهد که قطعه را با همان مقیاس و فاصله در هر دو محور تولید کنیم.
      • فرمان axis square یک مربع را تولید می کند.

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

      مثال : 

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

      رسم گراف

      طراحی توابع چندگانه بر روی یک نمودار

      شما می توانید چنیدن نمودار را در یک رسم خود در متلب ایجاد کنید.

      مثال زیر مفهوم نمودارهای چندگانه را بهتر نشان می دهد.

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

      مثال : 

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

      نمودار چندگانه

      تنظیم رنگ های یک نمودار

      MATLAB هشت گزینه رنگ اصلی برای طراحی نمودار فراهم می کند.

      جدول زیر رنگ ها و کد های ارائه شده توسط متلب را نشان می دهد:

      کد رنگرنگ
      wسفید
      kسیاه
      bآبی
      rقرمز
      cفیروزه ای
      gسبز
      mارغوانی
      yزرد

      مثال – برای نمونه نموداری از عبارات چند جمله ای زیر رسم می کنیم:

      • f(x) = 3x4 + ۲x3+ 7x2 + ۲x + 9
      • g(x) = 5x3 + ۹x + 2

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

      مثال : 

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

      نمودار چند جمله ای ها

      تنظیم مقیاس محور

      دستور axis به شما اجازه ی تنظیم مقیاس محورها را می دهد.

      شم می توانید حداکثر و حداقل اندازه را برای محورهای x و y با استفاده از ساختار زیر تعیین کنید:

      مثال : 

      به مثال زیر توجه کنید.

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

      مثال : 

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

      نمودار مثال تنظیم مقیاس

      ایجاد رسم زیر مجموعه

      هنگامی که شما آرایه ای از رسم ها را در همان شکل ایجاد می کنید، هر یک از این رسم ها یک subplot نامیده می شود.

      دستور subplot برای ایجاد زیر رسم ها استفاده می شود.

      ساختار دستور subplot :

      مثال : 

      m و n تعداد ردیف ها و ستون های آرایه طرح است و p مشخص می کند کجا یک طرح خاص قرار می گیرد.

      هر قطعه ایجاد شده با فرمان subplot می تواند ویژگی های خاص خود را داشته باشد. مثال زیر این مفهوم را نشان می دهد:

      مثال – دو رسم زیر را ایجاد می کنیم:

      • (y = e−۱٫۵xsin(10x
      • (y = e−۲xsin(10x

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

      مثال : 

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

      دو نمودار در یک رسم

      کلام آخر

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

      QR:  جلسه ۱۸ : رسم نمودار در متلب
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
      2. تصویر کاربر
      3. تصویر کاربر
      4. تصویر کاربر
      5. تصویر کاربر