Imaaan 17059 اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۳ تو این تاپیک تولباکس هایی که برای متلب توی زمینه های مختلف نوشته شده رو قرار میدیم. منبع بیشتر فایل ها برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام هستش، لینک منبعشون هم توی همون پست میاریم. الزاما همه فایل هایی اینجا قرار می گیرن، به صورت مجموعه ای از کد های مختلف نیستن، ممکنه فقط شامل یه mfile باشن. لیست کل فایل های این تاپیک رو هم با توضیح کوتاهی در این پست میارم. بازی ها و کدهای جالب دیگه ای که با متلب نوشته شده هم در همین تاپیک گذاشته میشه. ممکنه بعضی فایل ها مشابه هم باشند، ولی خب تقریبا همه اونهایی که بیشتر استفاده رو قرار می دیم. اگه تولباکسی هم در نظر دارین که اینجا قرار داده نشده، می تونین توی همین تاپیک مطرح کنین یا به من اطلاع بدین تا به فایل های این تاپیک اضافه بشه. من چون خودم از خیلی هاشون استفاده نکردم، نمی تونم در موردشون خیلی توضیح بدم. ممنون میشم دوستانی که ازشون استفاده کردن، توضیحات خودشون رو در اختیار من قرار بدن، تا با اسم خودشون جایگزین توضیحات فعلی بشه. لیست فایل ها (برای رفتن به پست هر فایل روی نام فایل کلیک کنین) کاربردی: Export Fig: محبوب ترین کدی هست که روی برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام قرار داره و برای ذخیره ی محتویات پنجره ی Figure (نمودار، تصویر) به صورت عکس بکار میره. متلب دستور به نام saveas برای اینکار داره، ولی به کمک Export Fig عکس های با کیفیت بهتری می تونیم داشته باشیم. Subplot :Panel متلب معین قابلیت نمایش چند نمودار یا تصویر رو در یک فرمت ماتریسی با تعداد سطر و ستون داره، که بخش زیادی از پنجره ی Figure هم توسط فضای خالی بین نمودارها اشغال میشه. به کمک این کد می تونیم حالت های بیشتری برای نمایش نمودارها در کنار هم داشته باشیم، همچنین مشکل فضای خالی بین نمودار ها هم رفع خواهد شد. tight subplot: این فایل هم مشابه panel (فایل قبلی) برای حذف فضای خالی بین نمودارها و یا تنظیم مقدارش نوشته شده. البته panel حالت های جدیدی هم برای نمایش فراهم می کنه. Tightfig: این فایل برای حذف فضای خالی پنجره Figure متلب نوشته شده. البته برای حالتی که چند تا نمودار هم داریم مثل موقعی که از suplot استفاده می کنیم، هم قابل استفاده است. توی حالت دوم عملکردی مثل دو فایل قبلی (tight subplot و Panel) داره. 41Complete GUI Examples: برای ساخت GUI درمتلب از دو روش میشه استفاده کرد، در روش اول از دستور guide که یه سری ابزار آماده داره استفاده میشه. روش دوم هم از طریق کدنویسی با استفاده از توابعی که برای اینکار در نظر گرفته شده. در این فایل 41 مثال فوق العاده جذاب و کاربردی از ساخت رابط کاربری گرافیکی (GUI) به روش کدنویسی قرار داده شده. بازی و کد های جالب: MATLABTETRIS: بازی Tetris که با متلب نوشته شده، فقط هم شامل یه mfile هست. برای این بازی چند تا کد نوشته شده، ولی این کد بیشتر از بقیه دانلود میشه. Moon Lander: توی این بازی هم باید سفینه رو روی مکان مورد نظر (مربع آبی) بدون برخورد به محیط اطراف فرود بیارین. بازی هم با کلید های جهت انجام میشه. Super Mario: این بازی هم همه می شناسیم، البته بازیش نیست. فقط دمویی از مرحله ی اول بازی با آهنگش هست و توی همون محیط می تونه حر کت کنه. Flappy Bird: بازی Flappy Bird هست که با متلب نوشته شده. نسبت به بازی های دیگه جدید تر هست و خیلی هم طرفدار پیدا کرده. Stellaria: این یه بازی دیگه که با متلب نوشته شده، با اینکه مال چند سال پیش هست ولی هنوز هم زیاد دانلود میشه. به ادعای برنامه نویسش بهترین بازی نوشته شده با متلب هست. Space Invaders: این بازی هم با متلب نوشته شده، فقط شامل چند تا mfile هست. برای نوشتن بازی هم از تعریف Class در متلب استفاده کرده. [h=1]تولباکس ها و مجموعه کدهای مفید برای کار با تصاویر پزشکی[/h] 17 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۳ Export Fig محبوب ترین کدی هست که روی برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام قرار داره و برای ذخیره ی محتویات پنجره ی Figure (نمودار، تصویر) به صورت عکس بکار میره. متلب دستور به نام saveas برای اینکار داره، ولی به کمک Export Fig عکس های با کیفیت بهتری می تونیم داشته باشیم. از جمله اینکه Export Fig روی خطوط و فونت نوشته های نمودار اصلاحاتی برای بهتر شدن عکس خروجی انجام میده. عکس خروجی می تونه پس زمینه ی شفاف (Transparent) داشته باشه، می تونیم به کمک اون از تصویر خروجی حاشیه ی پنجره ی Figure رو حذف کنیم. تصویر خروجی می تونه در فضاهای Grayscale، RGB و CMYK ذخیره بشه. میزان فشرده سازی تصویر خروجی هم قابل تنظیم هست، حتی می تونیم به صورت بدون اتلاف هم ذخیرش کنیم، کیفیت تصویرمون تغییری نکنه. همینطور اندازه تصویرخروجی نیز به سادگی قابل تغییر هست. یه مثال هم از استفاده از این کد: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام سه تا عکس خروجی حاصل از این کد: تصویر اول تصویر دوم تصویر سوم این برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام هم مثال هایی از کاربرد این فایل هست که نویسنده روی سایت شخصی خودش گذاشته. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 11 Apr 2009 (Updated 08 May 2014) Exports figures nicely to a number of vector & bitmap formats. This file was selected as MATLAB Central برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Description This function saves a figure or single axes to one or more vector and/or bitmap file formats, and/or outputs a rasterized version to the workspace, with the following properties: - Figure/axes reproduced as it appears on screen - Cropped borders (optional) - Embedded fonts (pdf only) - Improved line and grid line styles - Anti-aliased graphics (bitmap formats) - Render images at native resolution (optional for bitmap formats) - Transparent background supported (pdf, eps, png) - Semi-transparent patch objects supported (png only) - RGB, CMYK or grayscale output (CMYK only with pdf, eps, tiff) - Variable image compression, including lossless (pdf, eps, jpg) - Optionally append to file (pdf, tiff) - Vector formats: pdf, eps - Bitmap formats: png, tiff, jpg, bmp, export to workspace This function is especially suited to exporting figures for use in publications and presentations, because of the high quality and portability of media produced. Note that the background color and figure dimensions are reproduced (the latter approximately, and ignoring cropping & magnification) in the output file. For transparent background (and semi-transparent patch objects), use the -transparent option, and set the axes 'Color' property to 'none' where desired. Pdf, eps and png are the only file formats to support a transparent background, whilst the png format alone supports transparency of patch objects. When exporting to vector format (pdf & eps), and to bitmap using the painters renderer, this function requires that ghostscript is installed on your system. You can download this from: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام When exporting to eps it additionally requires pdftops, from the Xpdf suite of functions. You can download this from: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Usage examples can be found at: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام When reporting bugs, please use the 'Contact Author' link on my Author page, rather than pasting the error into the comments - I will respond more quickly, especially if I can email you back. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 14 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۳ Panel Subplot متلب معین قابلیت نمایش چند نمودار یا تصویر رو در یک فرمت ماتریسی با تعداد سطر و ستون داره، که بخش زیادی از پنجره ی Figure هم توسط فضای خالی بین نمودارها اشغال میشه. به کمک این کد می تونیم حالت های بیشتری برای نمایش نمودارها در کنار هم داشته باشیم، همچنین مشکل فضای خالی بین نمودار ها هم رفع خواهد شد. تعداد زیادی مثال هم برای استفاده از این کد توی این فایل قرار داره. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 21 May 2008 (Updated 15 May 2013) Like subplot, but easier, and WYSIWYG export to file. Also fixes dashed/dotted lines in export. This file was selected as MATLAB Central برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Panel is an alternative to Matlab's "subplot", providing easier control over layout (particularly, easy elimination of whitespace). It also fixes dashed/dotted lines during export to image files (both vector and bitmap formats). If you find the layouts generated by subplot() have too much space and not enough axis, try Panel. If you find it tedious to construct subplot layouts that are more complex than a simple grid, try Panel. If you always resort to other software to prepare your final figures for publication because you can't get the appearance you want from Matlab, try Panel. Panel was designed to produce output for print publications directly from Matlab. Layouts are, by default, in physical units (mm, by default), and exporting to a graphics file targets print columns directly. However, it performs equally well if the end goal is digital display, providing easy control over use of screen real estate. Panel incorporates features suggested by several Matlab Central users, as well as some code - see the documentation for details. Questions? Please see the برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام first. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 12 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۳ tight subplot این فایل هم مشابه panel (فایل پست قبل) برای حذف فضای خالی بین نمودارها و یا تنظیم مقدارش نوشته شده. البته panel حالت های جدیدی هم برای نمایش فراهم می کنه. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 23 Jun 2010 Fills the figure with axes subplots with easily adjustable margins and gaps between the axes. This file was selected as MATLAB Central برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Subplot tends to leave a lot of empty space around the axes. Tight_subplot allows to adjust the spacing between the axes as well as the margins around the axes. For example: ha = tight_subplot(3,2,[.01 .03],[.1 .01],[.01 .01]) for ii = 1:6; axes(ha(ii)); plot(randn(10,ii)); end set(ha(1:4),'XTickLabel',''); set(ha,'YTickLabel','') لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 14 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۳ Tightfig این فایل برای حذف فضای خالی پنجره Figure متلب نوشته شده. البته برای حالتی که چند تا نمودار هم داریم مثل موقعی که از suplot استفاده می کنیم، هم قابل استفاده است. توی حالت دوم عملکردی مثل فایل های دو پست قبل بالا (tight subplot و Panel) داره. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 02 Dec 2011 (Updated 17 Dec 2012) Remove excess margins from figures. This file was selected as MATLAB Central برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Alters a figure so that it has the minimum size necessary to enclose all axes in the figure without excess space around them. Works for figures containing multiple axes as subplots. Note that tightfig will expand the figure to completely encompass all axes if necessary. Returns an error if the figure contains any 3D axes which have been zoomed. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 15 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 26 اردیبهشت، ۱۳۹۳ 41 Complete GUI Examples برای ساخت GUI درمتلب از دو روش میشه استفاده کرد، در روش اول از دستور guide که یه سری ابزار آماده داره استفاده میشه. روش دوم هم از طریق کدنویسی با استفاده از توابعی که برای اینکار در نظر گرفته شده. در این فایل 41 مثال فوق العاده جذاب و کاربردی از ساخت رابط کاربری گرافیکی (GUI) به روش کدنویسی قرار داده شده. توی این عکس بیشترشون رو گذاشتم. توی توضیحات انگلیسی گفته شده که از کدوم فانکشن های متلب توی هر کد استفاده شده، فایل توضیحات رو هم اینجا میذارم. اگه دنبال استفاده از فانکشن خاصی توی GUI می گردین، می تونین توی همین پیج با Ctrl+F پیدا کنین. Contents [*=left]GUI_1 Explore simple string manipulation.[*=left]GUI_2 Explore simple string manipulation.[*=left]GUI_3 Explore visibility properties.[*=left]GUI_4 Explore simple string manipulation.[*=left]GUI_5 Explore simple string manipulation and user notification.[*=left]GUI_6 Explore selection determination.[*=left]GUI_7 Explore selection determination and counting.[*=left]GUI_8 Explore selection determination for a buttongroup.[*=left]GUI_9 Explore user notification.[*=left]GUI_10 Explore making an image visible and invisible.[*=left]GUI_11 Explore GUI use to stop a FOR loop.[*=left]GUI_12 Explore mouse pointer manipulation.[*=left]GUI_13 Explore slider and editbox interaction.[*=left]GUI_14 Explore string color control.[*=left]GUI_15 Explore simple string manipulation.[*=left]GUI_16 Explore slider and editbox interaction.[*=left]GUI_17 Explore clock and timer use in a GUI.[*=left]GUI_18 Explore the buttondownfcn for an axes.[*=left]GUI_19 Explore counting and argument detection.[*=left]GUI_20 Explore popup selection determination.[*=left]GUI_21 Explore popup selection determination and manipulation.[*=left]GUI_22 Explore popup selection determination and manipulation.[*=left]GUI_23 Explore multiple-figure data-passing, and the stacking order.[*=left]GUI_24 Explore multiple-figure data-passing.[*=left]GUI_25 Explore file selection/manipulation.[*=left]GUI_26 Explore listbox choice restriction.[*=left]GUI_27 Explore pointer location detection and display.[*=left]GUI_28 Explore contextmenues and buttondownfcn.[*=left]GUI_29 Explore multiple figure interaction.[*=left]GUI_30 Explore callback strings.[*=left]GUI_31 Explore multiple interactions among uicontrols.[*=left]GUI_32 Explore exporting data to the base workspace.[*=left]GUI_33 Explore exporting data to the base workspace.[*=left]GUI_34 Explore image capturing with a printscreen GUI.[*=left]GUI_35 Explore fake tabbed panels.[*=left]GUI_36 Explore a custom dialog box. GUI returns data to caller.[*=left]GUI_37 Explore string manipulation and nested functions.[*=left]GUI_38 Explore the user of JAVA and focussing issues.[*=left]GUI_39 Explore a simple drawing program and image saving.[*=left]GUI_40 Explore setting the background of pushbuttons to match an image.[*=left]GUI_41 Explore saving the state of a GUI system. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 27 Jul 2009 (Updated 27 Jan 2010) 41 working GUIs to read and learn. This file was selected as MATLAB Central برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام This is a collection of GUIs meant to serve either to answer specific questions about writing GUIs or as a teaching tool to aid in learning how to write MATLAB GUIs without GUIDE. Many of these are inspired directly from the newsgroup. The questions/files are written in approximate order of complexity, so intermediate users may want to skip the first several files. The questions answered include: 1.How do I manipulate the strings in a uicontrol? GUI_1, 2, 4, 5, 13, 14, 15, 20, 21, 22, 37 2.How do make a uicontrol invisible/visible? GUI_3, 35 (See also GUI_10 for images) 3.How do I make a multi-line edit box? GUI_4 4.How can I initialize an editbox so that the cursor is blinking at startup? GUI_4, 24, 37 5.How can I let the user of my GUI know his actions are futile (or producing no results)? GUI_5 6.How can I tell which uicontrol is selected e.g., radiobuttons? GUI_6, 8 7.How do I tell how many times a uicontrol has been activated? GUI_7, 19, 28, 32, 33 8.How do I tell which button in a buttongroup is selected? GUI_8 9.How do I let the user know a process is running in the background? GUI_9 10.How can I set an image visible/invisible? GUI_10 11.How can I use a GUI to exit a FOR loop? GUI_11 12.How can I control the mouse pointer with a GUI? GUI_12 13.How do I access the value (current position) of a slider? GUI_13, 16 14.How do I use different colored strings in a listbox? GUI_14 15.What is the difference between 'listboxtop' and 'value' in a listbox? GUI_14 16.How do I make text that can be copied but not changed? GUI_15 17.How can I allow the user of my GUI to set the range of a slider? GUI_16 18.How can I display a digital clock in my GUI? GUI_17 19.How can I use a timer in a GUI? GUI_17 20.How do I use the buttondownfcn on an axes object? GUI_18, 28 21.How do I make a callback talk to another callback? GUI_19 22.How can I get the string from a popup or listbox? GUI_14, 20, 21, 22, 31, 32, 33 23.How can I set the string in a popup or listbox? GUI_21, 22 24.How can I add to the string in a popup or listbox? GUI_22 25.How do I tell which figure/axes was current before my callback executed? GUI_23 26.How do I get data from another GUI? GUI_24 27.How do I make a GUI to open image files only? GUI_25 28.How can I make popup choices mutually exclusive? GUI_26 29.How can I show the current pointer location in axes coordinates? GUI_27 30.How can I use uicontextmenus? GUI_28, 33, 39 31.How do I make my GUI control an axes in another figure? GUI_29, 30 32.What are callback strings? GUI_30 33.How can I make it so that when one of the figures closes, they all close? GUI_24, 29, 30, 41 34.How do I make several uicontrols interact in a more complicated GUI? GUI_31, 32, 33, 41 35.How do I get data from a GUI to the base workspace? GUI_25, 32, 33, 36 36.How can I use a GUI to take a screenshot of my desktop? GUI_34 37.How do I make toggle buttons act like tabbed-panels? GUI_35 38.How do I make a custom dialog box which returns a string to the base workspace? GUI_36 39.How can I make a password editbox that has the ***** symbols? GUI_37 40.How can I use nested function as callbacks? GUI_11, 17, 34, 36, 37, 39, 40, 41. 41.How can I use uiwait in a GUI? GUI_11, 34, 36, 37 42.How do I use JAVA in my GUI? GUI_38 43.How do I force the figure to maintain focus between uicontrol activations? GUI_38 44.How do I save an axes as an image? GUI_39 45.How can I make a simple drawing program? GUI_39 46.How can I set a button's background to match an image? GUI_40 47.How can I save the state of a system of GUIs to use later? GUI_41 I am open to hearing any suggestion as to other questions which could be covered in the collection. Such suggestions need not be basic. Please read the pdf file prior to use. Also the contents.m file contains brief descriptions of each GUI. Please email me if an error is found, either in the documentation or coding. Thanks. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 15 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 27 اردیبهشت، ۱۳۹۳ MATLABTETRIS بازی Tetris که با متلب نوشته شده، فقط هم شامل یه mfile هست. برای این بازی چند تا کد نوشته شده، ولی این کد بیشتر از بقیه دانلود میشه. روی عدد Level کلیک کنین از مراحل بالاتر هم می تونین شروع کنین. High Score هم داخل فایل mat. ذخیره می کنه. برای بازی کردن هم از کلید های جهت صفحه کلید می تونین استفاده کنین. اگه محیط بازی شبیه این عکس نیست، احتمالا به خاطر مشکل متلب با opengl باشه، توی خط 62 کد بازی به جای opengl از zbuffer استفاده کنین. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 09 Jan 2012 (Updated 20 Jan 2012) Another MATLAB version of the classic game, Tetris. Pushing the following keys has the listed effect: Key Effect ------------------ n.....Starts a new game in the middle of any game. p.....Pauses/Unpauses game play. s.....Starts the new game (alternative to pushing the start button). Other tips: To move the piece, use the arrow keys. The up arrows rotates a piece clockwise, shift+up, counter clockwise. Clicking on the preview window hides/unhides the preview (next piece). Click on the level (1) before starting a game to choose start level. If the first level is too slow, try starting out at a higher level, up to 9. The desired starting level may also be passed in as an argument when first calling the game. For example, matlabetetris(7) starts the game at level 7. Certain alterations should be easy for experienced MATLAB users, such as altering the number of lines required to advance to the next level and the acceleration rate level-to-level, as the code is well-commented. If it is desired to change these things but too difficult, feel free to contact me for assistance. See the help in the file for more important information. If this game is found to have bugs, please contact me via email with a detailed message. Thanks. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 11 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 27 اردیبهشت، ۱۳۹۳ Moon Lander توی این بازی هم باید سفینه رو روی مکان مورد نظر (مربع آبی) بدون برخورد به محیط اطراف فرود بیارین. بازی هم با کلید های جهت انجام میشه. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 06 Nov 2012 (Updated 09 Nov 2012) Lunar Lander game in Matlab, fully functional, and an example of how to get keypressed in figures. Version 0.1 (beta, so please, give feedback). This is a game and also an example of how to read/use keypress functionality from figures. it's a tribute to Moon Lander[1], without any lucrative pourpouse. The game opens a figure with the spaceship that must land on the square avoiding hitting the land. Use the arrows to turn the spaceship and the spacebar to fire the engine. References: [1] Lunar Lander, Game, برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام This function was written by : Héctor Corte B.Sc. in physics 2010 M.Sc. in Complex physics systems 2012 NPL (National Physical Laboratory), London,United kingdom. Email: leo_corte@YAHOO.es لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 10 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 27 اردیبهشت، ۱۳۹۳ Super Mario Bros. Demo این بازی هم همه می شناسیم، البته بازیش نیست. فقط دمویی از مرحله ی اول بازی با آهنگش هست و توی همون محیط می تونه حر کت کنه. دکمه های بازی هم توی توضیحات پایین آورده، A و D، برای حرکت به سمت چپ و راست، J و K هم حرکت سریع و پرش هستن. فایل Super Mario Bros. Demo فقط شامل Matlab App هست که در ورژن های R2012b به بعد می تونه استفاه بشه، به فایل دیگه ای برای نصب نیاز نداره، بعد از نصب هم در تب Apps پنجره متلب قرار می گیره. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 26 Mar 2013 (Updated 22 Apr 2013) A playable demo of Super Mario Bros. World 1-1 with background music Super Mario Bros. Demo for MATLAB -------------------------------------- Mingjing Zhang @ Simon Fraser University --------------------------------------- What it is ---------- This is a short demo of World 1-1 of Super Mario Bros. The demo emulates the behaviour of the original NES version as precise as my time and energy allow. There are no enemies/coins/power-ups. The bricks are not interactive. The flagpole and castle at the end of the stage are missing. The demo terminates when Mario moves out of the stage on the right. There is background music which can be turned on before the game starts. *The image you see up there is an ACTUAL screenshot of this demo. ---------- Installation ------------ Regular Version: Put stl_mario_main.m and two .mat files under the same folder. Run stl_mario_main.m App Version: Just like any other MATLAB app ------------ Control ------- A/D - Left/Right J - Sprint K - Jump ------- How to Quit ------- 1. Walk to the end of the stage, or; 2. Close the figure window * WARNING: The window should shut down itself upon error. If it doesn't, please type 'delete(gcf)' in the command window to manually kill the figure window. ------- Enjoy! لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 11 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 28 اردیبهشت، ۱۳۹۳ Flappy Bird بازی Flappy Bird هست که با متلب نوشته شده. نسبت به بازی های دیگه جدید تر هست و خیلی هم طرفدار پیدا کرده. بازی هم با جهت بالای صفحه کلید یا دکمه های Space و یا Enter انجام میشه. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 08 Mar 2014 (Updated 10 Mar 2014) MATLAB replica of the viral mobile game "Flappy Bird" As one of the most popular games on app stores before being taken down, Flappy Bird does not need any further introduction. Now, it has come back alive, on MATLAB. This implementation is intentionally made to replicate the user experience of the original game, with all physical dimensions of objects being identical. The gravity and 'jumping pulse' are also carefully adjusted so that they match the original as closely as possible. Usage: ------ Just run flappybird.m or install the app and run it. Control: -------- Spacebar/Return/Uparrow/W/ -> Jump/Start game/Restart game; ESC -> Quit Game. This game app features a few technique breakthroughs that I utilize in a game for the first time. For instance, the bird sprite is represented as a SURFACE object, as opposed to an IMAGE object, so that it can easily rotate at any angle. If you encounter any problem, or have any suggestions / feedbacks, please drop a comment down below. Enjoy the endless flapping! فایل Flappy Bird App فقط شامل Matlab App هست که در ورژن های R2012b به بعد می تونه استفاه بشه، به فایل دیگه ای برای نصب نیاز نداره، بعد از نصب هم در تب Apps پنجره متلب قرار می گیره. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 11 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 28 اردیبهشت، ۱۳۹۳ Stellaria این یه بازی دیگه که با متلب نوشته شده، با اینکه مال چند سال پیش هست ولی هنوز هم زیاد دانلود میشه. به ادعای برنامه نویسش بهترین بازی نوشته شده با متلب هست. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 14 May 2011 (Updated 25 Sep 2012) If you think you have played the best MATLAB game before. Think again after you try this one. This file was selected as MATLAB Central برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام ============================================= Stellaria: A Figure-Based Space Shooting Game ============================================= Stellari Studio, 2011. Designed and Programmed by Mingjing Zhang from Vision and Media Lab @ Simon Fraser University * Please note that this is a tech demo and is far from a completed game. * * All I want to do is to demonstrate what MATLAB is capable of. * * Stellaria features arcade-style graphics and MIDI music.* About the Code -------------- I wrote all code myself except for the midi synthesizer. I apologize for the for-loop overwhelmed, global variable laden, poorly commented, ill-organized and therefore highly inefficient code. However this is the best I can do for now. Installation ------------ Put the folder StellariaTechDemo anywhere you like, then Add StellariaTechDemo and all its subfolders in the search path list. !Run stl_StellariaMain to play! Gameplay -------- Stellaria is just like the arcade shoot-em-up you have played before, except for the sad music. Stellaria supports two players. Each player has 30 lives and 3 bombs. There are no power-ups, no boss, no score. There is only 1 stage. No text information will be displayed on the screen The game can be slow when there are over 50 objects on the screen (For my i7 2.8GHz + 6 GB RAM +GTX480 computer, this number could reach over a 100 without any significant frame dropping). Anyway, you need a better-than-average computer to play this game. Control ------- Player 1: WSAD - Movement, U - Fire, I - Bomb; Player 2: DirKeys - Movement, Insert - Fire, Delete - Bomb; You may skip the opening scene and credits screen by pressing 1 or 2 . They stands for 1 player and 2 players, respectively. Graphics -------- Most graphical contents used in this game are the creation of Hamukorosama. You can find his works at this site: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام (Japanese) Music ----- The background music used in this game are composed by Shi Jin (Chinese: 石进) His Weblog: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام (Chinese) Toolboxes --------- The capability of playing midi music is granted by the MIDI synthesizer written by Kenneth Adams, Jr. at GaTech This synthesizer is available for download at برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام The synthesizer comes as a part of Stellaria. You DO NOT need to download it separately. The synthesizer has been slightly modified by the author of this game. Inspirations: --------- The keyboard processing technique used in the Mario Sim v 0.1 by Ryan Kinnett برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام The double-plot star scroll technique employed by Dave's shooter game by David Buckingham, برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Copyright: ---------- This game is not intended for commerical purposes and is free for everyone. However, if you decide to use the code or any graphical or audio materials in your own project, please kindly make sure the original authors (Mingjing Zhang, Hamukorosama, Shi Jin and Kenneth Adams) are properly accredited. Contact Info: ------------- If you have any questions, suggestions, comments or complaints Please do not hesitate to send me an email: matthiaszhang@YAHOO.com I'll write back as soon as possible. Enjoy. ----------------------- Update Log: Sep 24, 2012 (V 1.3): * An App installer is added * Now the user can gracefully quit the game simply by closing the figure window without causing any error فایل Stellaria Demo فقط شامل Matlab App هست که در ورژن های R2012b به بعد می تونه استفاه بشه، به فایل دیگه ای برای نصب نیاز نداره، بعد از نصب هم در تب Apps پنجره متلب قرار می گیره. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 10 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 28 اردیبهشت، ۱۳۹۳ [CENTER][B][COLOR=#0000ff][FONT=courier new][SIZE=6]Space Invaders[/SIZE][/FONT][/COLOR][/B] [IMG]http://www.noandishaan.com/upload/images/hdwesbnwovwqqee0h43.png[/IMG] [/CENTER] [SIZE=3]این بازی هم با متلب نوشته شده، فقط شامل چند تا mfile هست. برای نوشتن بازی هم از تعریف Class در متلب استفاده کرده.[/SIZE] [LTR][B][URL="http://www.mathworks.com/matlabcentral/fileexchange/39277-matlab-space-invaders-videogame"][COLOR=#ff8c00][SIZE=3]Matlab Space Invaders VideoGame[/SIZE][/COLOR][/URL][/B] by [URL="http://www.mathworks.com/matlabcentral/fileexchange/authors/161201"]Héctor Corte[/URL] 06 Dec 2012 [COLOR=#0000ff][B]A tribute to Space Invaders coded in Matlab. Just take fun and get ideas for more games. [/B][/COLOR] Version 0.1 (beta, so please, give feedback). This is a game and also an example of how to read/use keypress functionality from figures. This is a tribute to Space invaders[1], without any lucrative pourpouse. The game opens a figure with the spaceship that must land on the square avoiding hitting the land. Use the arrows to move the spaceship and the spacebar to fire laser against the enemies. References: [1] Space Invaders, Game, [URL]http://en.wikipedia.org/wiki/Space_Invaders[/URL] This function was written by : Héctor Corte B.Sc. in physics 2010 M.Sc. in Complex physics systems 2012 NPL (National Physical Laboratory), London,United kingdom. Email: [URL="http://leo_corte@YAHOO.es"]leo_corte@[/URL][URL="http://www.noandishaan.com/forums/member.php?u=841"]YAHOO[/URL].es [/LTR] [SIZE=3][SIZE=6][COLOR=#0000FF][SIZE=3][SIZE=2][B][COLOR=#ff0000]لینک منبع فایل: [/COLOR][/B][/SIZE][/SIZE][/COLOR][/SIZE][B][FONT=courier new][URL="http://www.mathworks.com/matlabcentral/fileexchange/39277-matlab-space-invaders-videogame"][COLOR=#FF8C00]Matlab Space Invaders VideoGame [/COLOR][/URL][/FONT][/B][/SIZE] 9 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 29 خرداد، ۱۳۹۳ Image Segmentation Tutorial ("BlobsDemo") مثالی برای سگمنت کردن تصویر Grayscale. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 27 Aug 2009 (Updated 16 Mar 2012) Image Processing Tutorial to demonstrate the basic concepts to beginner users.This file was selected as MATLAB Central برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Perfect for the beginner, this demo illustrates simple object detection (segmentation, feature extraction), measurement, and filtering. Requires the Image Processing Toolbox (IPT) because it demonstrates some functions supplied by that toolbox, plus it uses the "coins" demo image supplied with that toolbox. If you have the IPT (you can check by typing ver on the command line), you should be able to run this demo code simply by copying and pasting this code into a new editor window, and then clicking the green "run" triangle on the toolbar.First finds all the objects, then filters results to pick out objects of certain sizes. The basic concepts of thresholding, labeling, and regionprops are demonstrated with a simple example.It's a good tutorial for those users new to MATLAB's image processing capabilities to learn on, before they go on to more sophisticated algorithms. Tested with R2008b through R2011b. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 6 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 29 خرداد، ۱۳۹۳ Optical Character Recognition (OCR) استخراج متن یا کاراکتر از تصویر، یعنی یه تصویر مثل عکس زیر بهش میدیم، متنش رو (اعداد و حروف بزرگ انگلیسی) رو در یه فایل txt. بهمون میده: تصویر وروری: خروجی: JUDAS PRIEST 775758 HOLA DIEGO 12312 367945 برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام by برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 31 Dec 2007 (Updated 09 Feb 2009) The aim of OCR is to classify optical patterns corresponding to alphanumeric or other characters. The aim of Optical Character Recognition (OCR) is to classify optical patterns (often contained in a digital image) corresponding to alphanumeric or other characters. The process of OCR involves several steps including segmentation, feature extraction, and classification. This program use Image Processing Toolbox to get it. For more information, visit: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام (spanish) or برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام (english) لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 6 لینک به دیدگاه
simin asefi 216 اشتراک گذاری ارسال شده در 12 تیر، ۱۳۹۳ سلام ممنون از تولباکسهایی که قرار دادین من باید با تولباکس gruph cut کار کنم بیشتر کداش با زبان سی پلاس هست توی متلب بهم خطا میده میشه کمکم کنید؟ 3 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 12 تیر، ۱۳۹۳ سلام ممنون از تولباکسهایی که قرار دادین من باید با تولباکس gruph cut کار کنم بیشتر کداش با زبان سی پلاس هست توی متلب بهم خطا میده میشه کمکم کنید؟ سلام دوست عزیز اسم دقیق تولباکس رو می گین؟ از جایی دانلود کردین؟ 4 لینک به دیدگاه
simin asefi 216 اشتراک گذاری ارسال شده در 12 تیر، ۱۳۹۳ سلام اسمش graphcut هست. نمیدونم اینجا میتونم آپلودش کنم؟ 2 لینک به دیدگاه
simin asefi 216 اشتراک گذاری ارسال شده در 12 تیر، ۱۳۹۳ سلام این لینک دانلودش برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 12 تیر، ۱۳۹۳ سلام اسمش graphcut هست. نمیدونم اینجا میتونم آپلودش کنم؟ سلام این لینک دانلودش برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام دوست عزیز این تولباکسی که شما استفاده می کنی، برای ++c هست. توی همون صفحه یه تولباکس برای متلب هم داره، می تونی از اون استفاده کنی: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Currently the MATLAB interface is avilable for several graph-cut based segmentation algorithms. A compiled binary version of the interface for 32-bit and 64-bit Windows can be downloaded here: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام (March 5th 2012) Sources are supplied together with the main library (see above). The interface has been compiled and tested in MATLAB version 2010a. Chan-Vese segmentation example: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Results: Mumford-Shah segmentation example: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام Results: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4 لینک به دیدگاه
Imaaan 17059 مالک اشتراک گذاری ارسال شده در 24 مرداد، ۱۳۹۳ ROC curve برای محاسبه منحنی ROC استفاده میشه، تگ هایی این فایله: curve, probability, receiver operating characteristics, roc, statistics برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام By برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 16 May 2008 (Updated 21 Jan 2014) compute a ROC curve ROC - Receiver Operating Characteristics. The ROC graphs are a useful technique for organizing classifiers and visualizing their performance. ROC graphs are commonly used in medical decision making. YOU CAN USE THIS FUNCTION ONLY AND ONLY IF YOU HAVE A BINARY CLASSIFICATOR. The input is a Nx2 matrix: in the first column you will put your test values (i.e. glucose blood level); in the second column you will put only 1 or 0 (i.e. 1 if the subject is diabetic; 0 if he/she is healthy). By itself (without arguments) roc will run a demo. The function computes and plots the classical ROC curve and curves for Sensitivity, Specificity and Efficiency (see the screenshot). The function will show 4 cut-off points: 1) Max sensitivity 2) Max specificity 3) Cost effective (cross point of sensitivity and specificity curves) 4) Max Efficiency ROC requires the Curve fitting toolbox. لینک منبع فایل: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1 لینک به دیدگاه
ارسال های توصیه شده