توابع و دستورات متلب|بخش مستندات (جلسه سی و سه)

توابع و دستورات متلب
توابع و دستورات متلب

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

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

پرسش و پاسخ مهم درباره متلب

isinteger یعنی اینکه آیا int است؟ isfloat آیا آن float است isnumeric آیا آن عدد است؟ isreal آیا آن عدد صحیح است و موارد دیگری که در این قسمت وجود دارد.

بخش توابع و دستورات متلب 1
بخش توابع و دستورات متلب-تصویر اول

مثلاً eps که همان epsilon است وقتی یک عدد بسیار کوچک را بخواهیم از این epsilon استفاده می‌کنیم یا isinf یعنی آیا آن بی‌نهایت است؟ isfinite یعنی این که آیا ان غیربی‌نهایت است؟ isreal یعنی آیا آن عدد حقیقی است؟

realmax و realmin را داریم.

اگر توضیحات روبه‌روی همه آنها را در قسمت help بخوانید، توضیح داده شده است. realmax یعنی این‌که بزرگترین عددی که بتوان در برنامه‌ متلب آن را تعریف کرد یعنی اگر عددی بزرگتر از آن بزنیم، دیگر به عنوان infinity یا inf یا بی‌نهایت در نظر می‌گیرد و realmin یعنی کوچکترین عددی که بتوان در متلب تعریف کرد. و اگر عددی از آن کوچکتر بزنیم، به عنوان صفر در نظر می‌گیرند.

حال یک مورد دیگر از توابع و دستورات متلب را در اینجا توضیح می‌دهیم.

نمایش بزرگترین عددی که قابل نمایش در متلب است
نمایش بزرگترین عددی که قابل نمایش در متلب است

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

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

Realmean کوچکترین عددی است که در متلب تعریف می‌شود و اگر از آن کوچکتر بزنیم، آن را دیگر صفر در نظر می‌گیرد.

مجدد وارد قسمت help متلب می‌شویم.

نمایش بخش مستندات متلب
نمایش بخش مستندات متلب

isreal یعنی این‌که آیا آن عدد حقیقی است یا خیر؟ 

برای مثال به این صورت تعریف می‌کنیم که a=1 و علامت ; هم قرار می‌دهیم که آن را نمایش ندهد و b=2+5j که یک عدد موهومی است. پس ‌a و b را داریم. گفتیم که عدد a یک است یعنی این‌که real و حقیقی است. الان عدد b موهومی است.

حال می‌خواهیم ببینیم که isreal(a) یعنی این‌که آیا عدد a حقیقی است؟ می‌گوید که بله ۱ حقیقی است.

isreal(b) به نظر شما عدد b حقیقی است؟ خیر. حقیقی نیست جواب صفر را به ما داده است.

نمایش تشخیص نوع داده در محیط متلب
نمایش تشخیص نوع داده در محیط متلب

جواب ما logical یا منطقی است.

real(a) یعنی چه؟ یعنی این‌که قسمت حقیقی a چیست؟ می‌گوید ۱.

حال imag(a) یعنی قسمت موهومی a چند است؟‌ می‌گوید صفر است. یعنی اصلاً قسمت موهومی نداریم.

برای b چطور؟ real(b) چند است؟ ۲

imag آن چند است؟ imag به معنی عکس نیست. منظور قسمت موهومی آن است. قسمت موهومی چند است؟ می‌گوید که ۵ است. پس درست است.

نمایش تشخیص بخش موهومی در متلب
نمایش تشخیص بخش موهومی در متلب

حال اگر اصلاً نخواهیم isreal را بزنیم، چگونه می‌توانیم همین‌طوری بگوییم عدد ما حقیقی است یا همان موارد و نکات منطقی که قبلا گفته بودیم؟ به صورت زیر می‌نویسیم:

 imag(a)==0

یعنی a موهومی نیست؟ آن را بررسی کنید و بگویید آیا a موهومی نیست؟ جواب آن چه می‌شود؟

تشخیص موهومی بودن یا نبودن a
تشخیص موهومی بودن یا نبودن a در متلب

می‌گوید که بله a موهومی نیست و حقیقی می‌باشد.

این دقیقاً مانند همان isreal است و دقیقاً کار همان را انجام می‌دهد.

حال اگر بخواهیم در مورد imag بیشتر بدانیم، گفتیم که همه چیز در قسمت help متلب توضیح داده شده است و با یک doc زدن می‌توانیم در مورد آن جستجو کنیم.

نحوه دریافت اصلاعات بیشتر در مورد imag
نحوه دریافت اصلاعات بیشتر در مورد imag در متلب

مثلاً اگر بخواهیم در مورد imag ببینیم خود help متلب چه نکاتی گفته است را می‌زنیم و برای ما به سادگی می‌آورد که گفته است imaginary part of complex number یعنی قسمت موهومی اعداد مختلط که syntax آن به صورت Y=imag(Z) است.

خواندن مفهوم imag در برنامه متلب
خواندن مفهوم imag در بخش help برنامه متلب

حال Description آمدهdescripe  کرده است یا در مورد آن توضیح داده است و در قسمت Examples مثال‌های آن را گفته است.

خواندن مثالهایی جهت درک مفهوم imag در بخش help برنامه متلب
خواندن مثالهایی جهت درک مفهوم imag در بخش help برنامه متلب

باز هم قابلیت‌های اضافه آن را بیان کرده است و پایین در مورد conjugate گفته است.

خواندن توضیحات تکمیلی جهت درک مفهوم imag در بخش help برنامه متلب
خواندن توضیحات تکمیلی جهت درک مفهوم imag در بخش help برنامه متلب
مفهوم conjugate در متلب
مفهوم conjugate در متلب

در مورد conjugate توضیح داده است که مختلط مزدوج می‌باشد و همان‌طوری که مشاهده می‌کنید مثلاً در مورد real می‌خواهیم بدانیم چیست، روی real کلیک می‌کنیم.

آیا real مختلط مزدوج است؟
آیا real مختلط مزدوج است
بیان مثال‌هایی مشابه real
بیان مثال‌هایی مشابه real

مواردی که مشابه است را در آن زیر برایمان می‌آورد که چیست.

در جلسه آینده با دستور abs و angle در متلب آشنا خواهیم شد.

در صورتی که شما پس از خواندن محتوای جلسات قبلی و این بخش که به ساده‌ترین زبان ممکن درباره‌ی برنامه‌ی متلب و محیط کاربری آن توضیح داده باز هم سردرگم هستید. می‌توانید با برون سپاری انجام پروژه متلب خود به کارشناسان حرفه‌ای کارت پروژه می‌باشد. میتوانید از طریق شماره‌ی 09104503300 با پشتیبانان کارت از طریق پیام یا تماس در ارتباط باشید.

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

برای ثبت سفارش لطفا در تلگرام یا واتساپ یا ایتا به شماره 09104503300 پیام دهید.