ذخیره (Save) کردن یک شکل (Figure) یا بلوک دیاگرام سیمولینک (Simulink Block Diagram)، به صورت یک فایل (فایل عکس) با فرمت (Format) مشخص، با دستور saveas ، در متلب (MATLAB)
دستور saveas در متلب (MATLAB)، برای ذخیره (Save) کردن شکل (Figure) یا بلوک دیاگرام سیمولینک (Simulink Block Diagram)، به صورت یک فایل (فایل عکس) با فرمت (Format) مشخص، به کار می رود.
با فرض اینکه شکل (Figure) یا بلوک دیاگرام سیمولینک (Simulink Block Diagram) مورد نظرمان، دارای یک handle با نام h باشد (یعنی با handle با نام h به شکل اشاره می کنیم)، آنگاه دستور saveas را به یکی از دو صورت زیر می توانیم به کار ببریم :
که در مورد اولی، نام فایل و پسوند (Extension) آن را در یک عبارت (عبارت filename.ext) مشخص کرده ایم که نام فایل برابر filename و پسوند (Extension) فایل برابر ext خواهد بود. با توجه به اینکه پسوند (Extension) فایل را مشخص کرده ایم، فرمت (Format) مورد استفاده برای ساخت فایل مربوط به شکل، بر اساس همان پسوند (Extension) تعیین شده خواهد بود :
در مورد اول، اگر پسوند فایل را در نام فایل ذکر نکنیم، آنگاه پسوند پیش فرض fig برای فایل شکل در نظر گرفته می شود (پسوند اصلی مورد استفاده برای ذخیره شکل های مربوط به نرم افزار متلب (MATLAB) که باعث می شود کلیه اطلاعات شکل را همانند لحظه رسم آن در متلب (MATLAB)، داشته باشیم).
در مورد دومی، نام فایل را با عبارت filename و فرمت (Format) فایل را با عبارت format ، به صورت جداگانه، مشخص نموده ایم. بنابراین پسوند (Extension) فایل بر اساس فرمت (Format) تعیین شده، مشخص خواهد شد :
در مورد دوم، اگر پسوند (Extension) فایل را در نام فایل بنویسیم، فایل مربوط به شکل که ساخته می شود، با آن پسوند (Extension) خواهد بود، اما فرمت (Format) استفاده شده برای ساخت فایل شکل، بر اساس همان فرمت (Format) تعیین شده می باشد.
فایل شکل، در پوشه فعلی (Current Folder) ساخته خواهد شد.
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
شکل مورد نظرمان در یک پنجره رسم می شود :
و همچنین یک فایل با نام kelidestan.png از شکل مورد نظر، در پوشه فعلی (Current Folder) ساخته خواهد شد.
این فایل عکس، به صورت زیر می باشد :