در این دوره آنلاین آموزش متلب به صورت رایگان با سری آموزشهای نرم افزار متلب در خدمت شما هستیم. در واقع آنچه که شما به طور کاملا عملی برای استفاده در انجام پروژه متلب نیاز دارید در این جلسات ارائه خواهد شد.
جلسه گذشته در مورد دیتا تایپ در متلب صحبت کردیم. با هدف از بین بردن یکنواختی در آموزش این جلسه که به آموزش توابع و دستورات متلب اختصاص دارد را به صورت پرسش و پاسخ پیش خواهیم برد.
پرسش و پاسخ مهم درباره متلب
isinteger یعنی اینکه آیا int است؟ isfloat آیا آن float است isnumeric آیا آن عدد است؟ isreal آیا آن عدد صحیح است و موارد دیگری که در این قسمت وجود دارد.

مثلاً 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 موهومی نیست و حقیقی میباشد.
این دقیقاً مانند همان isreal است و دقیقاً کار همان را انجام میدهد.
حال اگر بخواهیم در مورد imag بیشتر بدانیم، گفتیم که همه چیز در قسمت help متلب توضیح داده شده است و با یک doc زدن میتوانیم در مورد آن جستجو کنیم.

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

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

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


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


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