متغیرهای پیشفرض در متلب و قسمت اول توابع پرکاربرد در متلب 2017

متغیرهای پیشفرض در متلب و قسمت اول توابع پرکاربرد در متلب 2017

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

در جلسات قبلی نیز اولین گام را برای برنامه نویسی در متلب برداشتیم. بعد از آن با قوانین نامگذاری متغیرها و قوانین نقطه گذاری در متلب آشنا شدیم.

 

متغیرهای پیشفرض در متلب

ابتدا با متغیرهای پیشفرض در متلب شروع میکنیم. اگر بخواهیم مهمترین ها را بیان کنیم میتوانیم به 6 مورد اشاره کنیم:

  • pi
  • ans
  • eps
  • i و j
  • nan
  • inf

 

مهمترین چیزی که در مورد اینها باید به خاطر بسپرید اینست که از اسم این متغیرهای برای مقداردهی متغیرهای دلخواه خودتان استفاده نکنید.

چون اینکار باعث میشود مقدار واقعی آنها از بین برود.

 

pi

بعنوان مثال یکی از متغیرهای این مجموعه عدد پی میباشد. این عدد در command window معمولا تا 4 رقم اعشار نشان داده میشود. اما در محاسبات تا 308 رقم در نظر گرفته میشود. اما اگر بخواهید آن را با یک مقدار دلخواه جایگزین کنید، دیگر عدد pi را در متلب نخواهید داشت و باید آن را بعداً به صورت دستی تعریف کنید.

 

ans

متغیر بعدی ANS می باشد که خلاصه ی ANSWER است. وقتی شما یک خروجی دارید که برای آن هیچ متغیری ندارید، متلب به صورت اتوماتیک و البته موقت آن مقدار را داخل ANS میریزد. و به محض اینکه در خروجی عدد دیگری با همین شرایط داشته باشید، ANS را با متغیر بعدی جایگزین میکند.

حتما بخوانید:  دستور find در متلب

 

eps

متغیر سوم EPS یا اپسیلون است. این عدد کوچکترین عددی است که هرگاه با یک عدد جمع یا از آن عدد کم شود، عدد اولیه ماهیتش را از دست میدهد.

مقدار eps

مقدارش هم برابر با  2.22 *10^-16 است.

متغیرهای پیشفرض در متلب eps

i و j

متغیر های بعدی یعنی I و J هر دو نشان دهنده ی sqrt{-1} هستند که در قسمت موهومی اعداد مختلط کاربرد دارند.

 

nan

NAN هم مورد بعدی از این مجموعه است. این متغیر نشان دهنده ی عدد مبهم یا صفر صفرم است.

 

inf

آخرین متغیر هم INF است. این متغیر نیز نشان دهنده ی عدد بینهایت است.

 

بعد از صحبت در مورد متغیرهای پیشفرض در متلب ، به بحث مهم توابع پرکاربرد در متلب میرسیم.

توابع پرکاربرد در متلب

توابع پرکاربرد در متلب را می توان به چند دسته اصلی تقسیم کرد:

  • توابع پرکاربرد برای گرد کردن
  • توابع پرکاربرد اعداد مختلط
  • توابع پرکاربرد مثلثاتی
  • توابع پرکاربرد ریاضیاتی
  • توابع پرکاربرد محاسباتی
  • توابع پرکاربرد Script
  • توابع پرکاربرد اجرایی

توابع پرکاربرد برای گرد کردن

توابع پرکاربرد برای گرد کردن به چند تابع اصلی تقسیم میشوند که در این گفتار، به بیان یک مورد می پردازیم و مابقی را میتوانید در ویدئوهای گروه آموزشی توتیک بیابید.

floor

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

حتما بخوانید:  رسم نمودار در متلب : دستور plot در متلب همراه با مثال

دستور نوشتاری (سینتکس Syntax) این تابع نیز مطابق زیر است:

1
 y = floor(a)

به این صورت که a ورودی این تابع ، و y مقداری است که خروجی تابع در آن ریخته می شود.

برای این تابع نیز فرقی نمیکند که ورودی آن 2.01 باشد یا 2.99 . در هر دو حالت، خروجی عدد 2 خواهد بود.

توابع پرکاربرد در متلب floor

 

توابع پرکاربرد در متلب برای اعداد مختلط

خب میرسیم به دسته ی دوم توابع پرکاربرد که توابع پرکابرد در اعداد مختلف هستند.

ذکر یک نکته در اینجا ضروری است. در ریاضیات برای ایجاد یک عدد مختلط از i برای نشان دادن sqrt{-1} استفاده میکنیم. در متلب نیز همینکار را برای نشان دادن قسمت موهومی انجام میدهیم.

 

real

اولین تابع از این مجموعه real هست. کاری که این تابع میکند. استخراج قسمت حقیقی یک عدد مختلط است.

اما این کار به چه شکلی انجام میشود. اجازه بدید با ذکر یک مثال آن را برای شما توضیح دهیم.

در نظر بگیرید که یک متغیر مانند a داشته باشید. مقدار این متغیر با 2 + 7i برابر است. وقتی آن را برابر با تابع real قرار دهید، مقدار خروجی 2 خواهد شد. یعنی این تابع عدد ورودی را بررسی کرده، قسمت حقیقی را جدا میکند و سپس در متغیری که بعنوان خروجی تعیین کرده اید قرار میدهد.

 

1
2
3
4
clc
clear
a = 2 + 7i;
y1 = real(a)

 

توابع پرکاربرد در متلب real

حالا اگر بخوایم که قسمت موهومی همین عدد را استخراج کنیم باید چیکار کنیم؟ این مسئله ایست که در ویدئوهای آموزشیمان به آن پرداخته ایم.

 

حتما بخوانید:  دانلود متلب 2019 - دانلود متلب r2019a

توابع پرکاربرد در متلب : توابع مثلثاتی

نکته ای که باید به آن توجه داشت این است که ورودی این توابع همیشه بر حسب رادیان است. چهار مورد اصلی که خیلی با آنها سر و کار داشتیم و داریم عبارتند از:

  1. سینوس
  2. کسینوس
  3. تانژانت
  4. کتانژانت

سینتکس آنها نیز دقیقا مشابه با حالت زیر است:

1
2
3
4
5
6
7
clc
clear
a = pi;
y1 = sin(a)
y2 = cos(a)
y3 = tan(a)
y4 = cot(a)

اما حالتی نیز وجود دارد که این توابع را با ورودی درجه نیز می توان داشت. این نکته  را میتوانید از ویدئوهای آموزشی مجموعه توتیک دنبال کنید. همچنین توابع معکوس مثلثاتی و توابع هایپربولیک نیز جزء موضوعات این ویدئوهاست.

 

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

اولین تابع از این مجموعه ، تابع sqrt یا همان جذر است. این تابع وظیفه جذر گیری از متغیر ورودی و ریختن آن در متغیر خروجی را داراست. به این معنی که اگر شما یک عبارت داشته باشید که برابر باشد با y = sqrt{x}، باید آن  با سینتکس زیر بنویسید.

1
2
3
clc
clear
y = sqrt(x)

در این پست مواردی در مورد متغیرهای پیشفرض در متلب و توابع پرکاربرد در متلب بیان گردید. برای مطالعه بیشتر در مورد تابع نمایی ، تابعی برای پیدا کردن باقی مانده ی تقسیم دو عدد بر یکدیگر، پیدا کردن ریشه N ام یک عدد ، انواع توابع لگاریتمی و مبناهای متفاوت ، بزرگترین مقسوم علیه مشترک و کوچکترین مضرب مشترک می توانید به ویدئوهای آموزشی گروه توتیک مراجعه نمایید.

دیدگاهتان را بنویسید

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

محصولی در سبد خرید شما وجود ندارد