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



  • ۷
  • مهر

جلسه ۰۳ : متغیرها در متلب

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

      مقدمه

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

      آشنایی با متغیرها در متلب

      در این بخش ما با ارائه ی مثال هایی از کدهای متلب چگونگی کار با متغیرها در متلب را به شما آموزش خواهیم داد.

      تعریف ساده ی متغیرها

      مثال ۱- تعریف متغیر x با مقدار عددی ۳:

      مثال : 

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

      مثال : 

      کد فوق در واقع در متلب یک ماتریس ۱ *۱ را ایجاد کرده و مقدار ۳ را در آن قرار می دهد.

      مثال ۲- مجذور اعداد:

      مثال : 

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

      مثال : 

      به نکات زیر توجه کنید:

      • زمانی که یک متغیر را در سیستم تعریف کنید می توانید بعدا به آن اشاره کنید.
      • در زمان تعریف هر متغیری باید برای آن مقداری مشخص کرد.
      • اگر عبارتی را به متغیری تخصیص ندهید، پس از اجرا سیستم آن را در متغیری به نام ans قرار می دهد.

      مثال:

      مثال : 

      نتیجه: متلب نتیجه ی اجرای کد فوق را در متغیر ans قرار می دهد تا به آن دسترسی داشته باشید.

      مثال : 

      استفاده از مقدار متغیر ans:

      مثال : 

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

      مثال : 

      مثال ۲ :

      مثال : 

      نتیجه:

      مثال : 

      تخصیص چندگانه

      شما می توانید چندین مقدار را به متغیرهای مختلف در یک خط تخصیص بدهید.

      مثال:

      مثال : 

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

      مثال : 

      پیداکردن متغیرهای فراموش شده

      در صورتی که متغیری تعریف کرده و نام آن را فراموش کرده اید. دستور who تمام متغیرهایی که استفاده کرده اید را نمایش می دهد:

      مثال : 

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

      مثال : 

      جزئیات متغیرها در دستور whos

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

      • متغیرهای موجود در حافظه
      • نوع هر متغیر
      • حافظه اختصاص داده شده به هر متغیر
      • آیا آنها متغیرهای پیچیده هستند یا خیر

      مثال:

      مثال : 

      نتیجه:

      مثال : 

      دستور clear

      دستور clear تمام متغیرهای تعریف شده را از حافظه پاک می کند.

      مثال:

      مثال : 

      تخصیص طولانی

      می توانید متغیرها را با هر مقدار طولی تعریف کنید:

      مثال : 

      نتیجه:

      مثال : 

      دستور format

      به طور پیش فرض، MATLAB اعداد را با چهار مقدار مکانی اعشاری نمایش می دهد. که این به عنوان فرمت کوتاه شناخته می شود.

      با این حال، اگر شما دقت بیشتری را می خواهید، باید از دستور format استفاده کنید.

      دستور format تا ۱۶ رقم بعد فرمت دهدهی را نشان می دهد.

      مثال:

      مثال : 

      نتیجه:

      مثال : 

      سایر مثال ها :

      مثال : 

      نتیجه :

      مثال : 

      دستور format bank نتیجه را تا دو رقم بعد از اعشار گرد می کند.

      مثال:

      مثال : 

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

      مثال : 

      MATLAB عددهای بزرگ را با استفاده از نمادهای خاصی نمایش می دهد.

      دستور format short e اجازه می دهد تا اعداد بزرگ با فرم های نمایشی با چهار رقم اعشار و یک نماد e نمایش داده شود.

      مثال:

      مثال : 

      نتیجه:

      مثال : 

      دستور format long e اجازه می دهد تا اعداد بزرگ با فرم های نمایشی با ۱۵ رقم اعشار و یک نماد e نمایش داده شود.

      مثال:

      مثال : 

      نتیجه :

      مثال : 

      دستور format rat نزدیکترین نتیجه ی منطقی و قابل درک یک عبارت را برمی گرداند.

      مثال:

      مثال : 

      نتیجه:

      مثال : 

      ایجاد بردارها

      یک بردار یک آرایه ی یک بعدی از مجموعه ای از  اعداد است. MATLAB اجازه می دهد تا دو نوع بردار را ایجاد کنید:

      • Row vectors (سطری)
      • Column vectors (ستونی)

      بردار سطری

      بردارهای سطری برای تعریف یک آرایه خطی با مجموعه ای از اعداد که با کاما از هم جدا شده اند کاربرد دارد.

      مثال:

      مثال : 

      نتیجه ی دستور فوق:

      مثال : 

      مثال ۲ :

      مثال : 

      نتیجه :

      مثال : 

      بردارهای ستونی (Column vectors)

      بردارهای سطری برای تعریف یک آرایه ستونی با مجموعه ای از اعداد که با سمیکولون از هم جدا شده اند کاربرد دارد.

      مثال:

      مثال : 

      نتیجه ی کد فوق:

      مثال : 

      ایجاد ماتریس در متلب

      یک ماتریس یک آرایه دو بعدی از اعداد است.

      در MATLAB، یک ماتریس با وارد کردن هر ردیف به عنوان سطری از مقادیر ماتریس ایجاد می شود.

      انتهای هر ردیف ماتریس با سمیکولون جدا می شود.

      مثال:

      مثال : 

      نتیجه :

      مثال : 

      کلام آخر

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

      QR:  جلسه ۰۳ : متغیرها در متلب
      به اشتراک بگذارید


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