3 ترفند جالب در مورد ماتریس های متلب
با سلام و عرض پوزش به دلیل وقفه چند روزه ای که افتاد
امروز قراره که آخرین جلسه از کا با ماتریس ها رو با چند ترفند به پایان ببریم که ممکنه براتون جالب باشه
ترفند اول: از بین بردن NaN از میان ماتریس ها
در برخی از موارد که از کاربر خواسته می شه تا یکسری عدد را به عنوان ماتریس وارد کنه تا ما بر روی اون عملیات هایی رو انجام بدیم ممکنه کاربر عددی رو وارد نکنه که به صورت NaN ظاهر می شه البته در موارد دیگه ای هم این جمله ظاهر می شه که ممکنه مشکل ساز بشه و ما بعضا باید حذفش کنیم از دستورات زیر برای اینکار می تونید استفاده کنید:
همانطور که می بینید به طور کامل این درایه حذف شد
ترفند دوم: از بین بردن داده های پرت
فرض کنید که شما دارای 25 میلیون داده دارید که برخی از آنها به نویز آلوده شدند. درک وجود نویز و پاک کردن این تعداد نویز از میان این تعداد از عهده هیچ کس بر نمی آید اما متلب به راحتی می تواند با راه حل زیر بفهمد کدام داده ها پرت هستند و آنها را پاک می کند:
با این دستور که اگر قدر مطلق اختلاف این عدد از میانگین بیش از سه برابر انحراف معیار بود یعنی داده پرت است و باید حذف شود که در این مثال 5.1 حذف شد.
ترفند سوم:یافتن اعداد اول
با استفاده از دستور find(prime()) می توانید در یک ماتریس تمامی اعداد اول آنرا بیابید و اگر قبل از آن ~ بگذارید می توانید اعداد غیر اول در آن را تشخیص دهید.
امیدوارم که این نکات مورد استفاده شما قرار بگیره از جلسه بعد بحث نمودارها در متلب رو شروع خواهم کرد
نظر یادتون نره و در ضمن اگه جلسات قبلی ما رو غیبت کردید از لینک زیر دنبالشون کنید!
جلسه چهارم : وارد کردن ماتریس ها
جلسه سوم : آشنایی با start متلب و تغییر در ظاهر کاربری
جلسه دوم:آشنایی با محیط کاربری متلب
جلسه اول : آشنایی با نصب متلبMATLAB
بسیار عالی بود…
دقیقا جواب سوالم بود تشکر بسیارررر.
نحوه حذف داده های پرت در نرم افزار ایویوز با چه دستور ی انجام میشه یا وینسورایزینگ کردن داده ها در ایویوز چگونه است.
سلام و تشکر
ترفندی که برای از بین بردن داده های پرت دادید خیلی جالبه ممنون
آیا روش های بهتر و بیشتری هم وجود داره اگر ممکنه یا منبع خوب معرفی کنید یا خودتون توضیح بفرمایید.
ممنون