تشخیص پوشه (Folder) بودن یک مسیر، با دستور isdir ، در متلب (MATLAB)
فرض کنید که در متلب (MATLAB)، یک مسیر دلخواه را داریم و می خواهیم ببینیم که آیا یک پوشه (Folder) می باشد یا خیر (مثلا قبل از کپی کردن تعدادی فایل در آن مسیر، باید مطمئن شویم که یک پوشه است). برای این منظور، دستور isdir در متلب (MATLAB) به کار می رود.
اگر دستور isdir عدد 1 را برگرداند، یعنی آن مسیر، یک پوشه (Folder) بوده است، اما چنانچه دستور isdir عدد 0 را برگرداند، یعنی مسیر مورد نظر، پوشه (Folder) نمی باشد.
به مثال زیر توجه کنید :
مثال
فرض کنید که یک پوشه (Folder) در مسیر زیر داریم :
kelidestan_folder/kelidestan_f
اکنون برای اطمینان از وجود آن پوشه (Folder)، کد متلب (MATLAB) زیر را اجرا می کنیم (همچنین آدرس مربوط به یک فایل در آن پوشه را نیز به دستور isdir می دهیم) :
clear all close all clc
A = isdir(‘kelidestan_folder/kelidestan_f’) B = isdir(‘kelidestan_folder/kelidestan_f/code_1.m’)
3 خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
تغییر رنگ اسکوپ سیمولینک نمودار های موجود در محیط سیمولینک دارای زنگ زمینه مشکی هستند و برای استفاده در گزارش ها و مقالات مناسب به نظر نمی رسند و ازینرو باید داده ها ارا به محیط workspace انتقال داد و مجدد رسم نمود. در اینجا راه ساده تری را پیشنهاد می کنیم. در محیط سیمولینک، […]
GUI در متلب 2–1 ايجاد و نمايش يك GUI GUIهايMATLAB را ميتوان با ابزاري به نامguide ، ايجاد كرد. اين ابزار به برنامـه نـويسامكان پيادهسـازيGUI ، انتخـاب و مرتـب كـردن اجـزاي درون آن را مـيدهـد . بعـد از اينكـه اجـزا در جاهايشان قرار گرفتند، برنامه نويسميتواند خصوصيات (properties) هر يك را اعم از اسم، رنـگ،اندازه، فونت، و […]
خطايابي برنامه ها اما با اجراي مجدد برنامه مي بينيد كه مشكل حل نشده است: » main Pressure (bar) = [1:10] Temperature (K) = 300:5:400 ??? Error using ==> ./ Matrix dimensions must agree. Error in ==> C:\MATLABR11\work\ideal.m On line 4 ==> v = R*t./p; % Ideal gas law Error in ==> C:\MATLABR11\work\main.m On line […]