دوشنبه, 28 تیر 1395 16:45

استخراج ویژگی به کمک الگوی باینری محلی

 الگوي باینري محلی اولین بار به عنوان یک توصیف کننده ي الگوي غیرحساس به دوران براي تصاویر طیف خاکستري معرفی شد. این الگوریتم با آستانه گیري همسایگی 3×3 براي هر پیکسل مرکزي با شدت سطح خاکستري Pc، تعداد 8 پیکسل همسایهي آن را (7...1 ,0=n) Pn محاسبه نموده و نتیجه را به عنوان یک عدد باینري بر میگرداند.
میخواهیم یک مثال با استفاده از این تکنیک در متلب ارایه دهیم.
مرحله اول: ابتدا دو تصویراولیه در متلب خوانده میشود:
سه شنبه, 22 تیر 1395 23:54

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

بسیاری از دوستان سوال پرسیدند در مورد نحوه نوشتن یا خواندن کاراکترهای فارسی از فایل و قراردادن آن در زیر نمودار ها. کد ساده ای همراه با پوشه  متنی قرار دادم. امیدوارم استفاده نمایید:
شنبه, 05 تیر 1395 23:03

فضای کاری متلب

همانطور که در پنجره command کار می کنید MATLAB دستوراتی را که وارد می کنید را به همراه متغیرهای ایجاد شده به خاطر می سپارد. این دستورات و متغیرها در فضای کاری MATLAB قرار می گیرند و در صورت نیاز می توانید آنها را فراخوانی کنید. به عنوان مثال برای کنترل مقدار pens، باید نام آن را در خط فرمان برنامه تایپ کنید:
اگر نام متغیر مورد نظر را فراموش کردید، می توانید از MATLAB بخواهید تا فهرستی از متغیرهای موجود را با استفاده از دستور who نشان دهد: 2 2اگر دقت کنید متوجه می شوید که MATLAB مقدار متغیرها را نشان نمی دهد و فقط اسامی آنها را نشان می دهد. برای مشاهده مقادیر آنها باید اسامی آن ها را در خط فرمان MATLAB تایپ کنید.
برای فراخوانی دستورات قبلی MATLAB ، می توان از کلیدهای جهتی صفحه کلید استفاده کرد.به عنوان مثال با فشردن کلید جهتی رو به بالا، آخرین دستوری که در خط فرمان MATLAB وارد شده بود را فراخوانی می کند. با فشار مجدد آن دستوری را که قبل از دستور جاری وارد شده بود را نشان می دهد. مشابه همین عمل، اگر کلید جهتی رو به پایین را فشار دهید، دستوراتی که بعد از این دستور وارد شده اند را نمایش می دهد. حال اگر کلیدهای چپ و راست را فشار دهید،مکان نما به اندازه یک خانه به سمت چپ یا راست دستور نوشته شده در خط فرمان حرکت می کند.
با انجام این کار می توانید دستورات نوشته شده در خط فرمان را همانند زمانی که در یک برنامه واژه پرداز قرار دارید، ویرایش کنید.
 سایر کلیدهای ویرایشی استاندارد همانند delete,Backspace,home,end وظایف استاندارد مربوط به خودشان را انجام می دهند. از کلید Tab برای تکمیل نام متغیر استفاده می شود. هنگامی که بعد از جستجوی دستورات با کلیدهای جهتی دستور مورد نظر خود را پیدا کردید، در حالی که مکان نما روی خط فرمان قرار دارد، کلید Enter را فشار دهید تا MATLAB به پردازش دستور مزبور بپردازد. کلید Scape هم دستور جاری را که در خط فرمان نوشته شده است را حذف می کند.

 

سفارش پروژه متلب

درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید روبرو پروژه دلخواه خود را سفارش دهید.
سفارش پروژه متلب
شنبه, 05 تیر 1395 22:39

خواص پایه در نرم افزار متلب

Photo 2016 06 25 22 42 30 
نرم افزارMATLAB می تواند عملیات اصلی ریاضی را همانند یک ماشین حساب محاسبه کند. مثال ساده‌ی زیر را ملاحظه کنید:
سعید به فروشگاه رفته و 4 مداد پاک کن از قرار هر کدام 250 تومان، شش دفتر یادداشت هر کدام 5200 تومان و دو خودکار هر کدام به ارزش 990 تومان می خرد. حساب کنید سعید چند قلم جنس خریده و چه مقدار پول بابت خرید آن ها پرداخت کرده است؟
در برنامه MATLAB این مسئله را می توان به طرق مختلف حل کرد. روش اول همانند روش کار با ماشین حساب است:
توجه داشته باشید که MATLAB در بیشتر قسمت ها توجهی به فضاهای خالی نداشته و همیشه عمل ضرب نسبت به عمل جمع اولویت دارد. MATLAB نتیجه محاسبه جمع یا ضرب را در ans قرار می دهدکه مخفف کلمه answer است.
برای حل مسئله فوق می توانید داده های مسئله را در متغیرهای MATLAB ذخیره کنید سپس نتیجه را محاسبه نمایید:
2 در مثال فوق از سه متغیر erasers، padsوpens برای ذخیره تعداد اجناس خریداری شده، استفاده می شود. بعد از وارد کردن اطلاعات، MATLAB نتایج را به استثنای pens نشان می دهد. سمیکالنی را که در آخر خط قرار دارد باعث می شود تا MATLAB دستورا آن خط را ارزیابی و اجرا کند ولی نتیجه را نمایش ندهد. در پایان، به جای فراخوانی اطلاعات قبلی ans، از MATLAB می خواهیم تا تعداد اجناس خریداری شده را در items و قیمت کل پرداخت شده را در cost نشان دهد. در هر مرحله از کار MATLAB اطلاعات قبلی را نگه می دارد، به همین علت اجازه دهید تا بخواهیم میانگین بهای پرداخت شده را برای هر قلم جنس محاسبه کند: 3
به علت این که عبارت average cost دو کلمه بوده و اسامی متغیر ها می بایست فقط یک کلمه باشند، از یک کاراکتر underline برای تبدیل متغیر فوق به کلمه average_cost استفاده می کنیم.

 

سفارش پروژه متلب

درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید روبرو پروژه دلخواه خود را سفارش دهید.
سفارش پروژه متلب

سفارش پروژه مشابه

درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.

ارتباط با ما

شعبه1: تهران، خ 17 شهریور (شعبه قدیم)
شعبه2: قم (بزودی)

https://Trustseal.eNamad.ir/logo.aspx?id=78157&Code=nGl6n4OUkOzasJ1k2dRo