کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

M- فایل ها

M- فایل ها

ما از محیط متلب مانند یک ماشین حساب استفاده می کنیم. گرچه متلب یک زبان برنامه نویسی قوی می باشد اما یک محیط محاسباتی تعاملی هم می باشد.

در بخش های قبل آموختیم که چگونه دستور ها را در محیط متلب بنویسیم. همچنین متلب به شما اجازه وارد کردن دستورها را در درون یک فایل و اجرای کامل فایل به صورت یکجا به شما می دهد، مانند نوشتن یک تابع و فراخوانی آن.

M- فایل ها

متلب اجازه نوشتن دو نوع از فایل های برنامه را می دهد.

Scripts فایل های اسکریپت فایل هایی با پسوند .m extension می باشد. در این نوع از فایل ها یک سری از دستورات را می نویسیم که می خواهید با هم اجرا شوند. اسکریپت ها هیچ ورودی را نمی پذیرند و هیچ خروجی را بر نمی گردانند.

Functions - فایل های توابع نیز فایل هایی با پسوند .m extension می باشد. این نوع فایل ها هم ورودی می گیرند و هم خروجی باز می گردانند. متغیرهای داخلی محدود به تابع هستند.

از ویرایشگر های متلب یا هر ویرایشگر متنی دیگر برای ایجاد .mfiles می توانید استفاده کنید. در این بخش به فایل های اسکریپت می پردازیم. یک فایل اسکریپت شامل چند خط پی در پی از دستورات و فرا خوانی تابع می باشد.

ایجاد و اجرای فایل اسکریپت

برای ایجاد فایل اسکریپت نیازمند استفاده از ویرایشگر متنی هستیم. به دو روش می توان به ویرایشگر متنی دسترسی داشت.

استفاده از فرمان (command prompt)

استفاده از IDE

اگر از روش اول استفاده می کنیم، عبارت edit را در خط فرمان می نویسیم. با این کار ویرایشگر باز می شود. می توانیم ابتدا edit را نوشته و سپس نام فایل (با پسوند .m extension) را بنویسیم.

edit

Or

edit

دستور بالا فایلی را به صورت پیش فرض در متلب باز می کند. اگر بخواهیم تمام فایل های برنامه را در یک پوشه خاص ذخیره کنیم باید مسیر کامل را رائه کنیم.

یک فایلی به اسم progs ایجاد می کنیم. دستورات را در خط فرمان می نویسیم (>>).

mkdir progs    % create directory progs under default directory
chdir progs    % changing the current directory to progs
edit  prog1.m  % creating an m file named prog1.m

 

اگر فایلی را برای اولین بار ایجاد می کنید، متلب دستور شما را تطبیق می دهد. Yes را کلیک کنید.

clip_image002

همچنین اگر بخواهیم از IDE استفاده کنیم، NEW -> Script را انتخاب می کنیم. با این کار هم صفحه ویرایشگر باز می شود و یک فایلی به نام Untitled باز می کند. می توانیم بعد از تایپ کد ها، فایل را نامگذاری و ذخیره کنیم.

نوشتن کد ها در ویرایشگر

NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;
Total = NoOfStudents + TeachingStaff ...
   + NonTeachingStaff;
disp(Total);

بعد از ایجاد و ذخیره کردن فایل، می توانیم فایل را به دو روش اجرا کنیم.

1)     با کلیک کردن دکمه Run بر روی پنجره ویرایشگر

2)     فقط نام فایل را بدون پسوند در خط فرمان بنویسیم : >> prog1

command window نتیجه را نمایش می دهد.

6170
 
مثال
فایل اسکریپت را ایجاد کرده و کد زیر را بنویسید.
a = 5; b = 7;
c = a + b
d = c + sin(b)
e = 5 * d
f = exp(-d)
وقتی کد بالا پردازش و اجرا می شود، نتیجه زیر دیده خواهد شد.
c = 12
d = 67120/5303
e = 23099/365
f = 29/9104528
 
 

 

1394/08/29 11712 2078
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...