پسوند فایل ها در زبان متلب
این اینجای آموزش ما از محیط MATLAB به عنوان یک ماشین حساب استفاده کردیم. با این حال متلب یک زبان برنامه نویسی قدرتمند نیز به شمار می رود. در بخش های قبلی یاد گرفتیم که چگونه دستورات را در محیط متلب وارد کرده و نتیجه را مشاهده کنیم. متلب به ما اجازه می دهد تا چندین دستور را در داخل یک فایل وارد کرده و آن را اجرا کنیم.
M-File ها
در متلب می توانیم دو نوع فایل داشته باشیم که در زیر مشاهده می کنید:
- Scripts: فایل های اسکریپت، فایل های با پسوند .m هستند و دستوراتی که بخواهیم باهم اجرا شوند را در داخل آن ها می نویسیم. فایل های اسکریپت نه ورودی می گیرند و نه خروجی تولید می کنند. آن ها بر روی داده های موجود در Workspace عملیات انجام می دهند.
- Functions: مشابه فایل های اسکریپتی هستند با این تفاوت که می توانند ورودی و خروجی داشته باشند.
به منظور ایجاد فایلی با پسوند .m (m-file) می توانید از ویرایشگر متلب و یا هر ویرایشگر متن دیگری استفاده کنید. در این بخش فایل های اسکرپیتی را بررسی خواهیم کرد. یک فایل اسکریپتی شامل دنباله ای از دستورات متلب و فراخوانی توابع است. برای اجرای یک اسکریپت کافیست نام آن را در خط فرمان متلب وارد کرده و اینتر را بزنید.
ایجاد و اجرای فایل اسکریپتی
برای ایجاد فایل های اسکریپتی به یک ویرایشگر متن نیاز داریم. برای باز کردن ویرایشگر متلب دو راه وجود دارد:
- استفاده از خط فرمان
- استفاده از IDE
در روش اول دستور edit را در خط فرمان وارد کنید تا ویرایشگر را باز کند. همچنین برای باز کردن یک فایل خاص می توانید اسم آن فایل را به عنوان آرگومان دستور edit وارد کنید.
1 2 3 | edit Or edit <filename> |
دستور بالا فایل را در دایرکتوری پیشفرض متلب ایجاد خواهد کرد. اگر می خواهید در یک دایرکتوری دیگری ذخیره کنید، پس باید مسیر کامل را مشخص کنید.
مثال:
با استفاده از دستورات زیر یک دایرکتوری به نام progs ایجاد کرده و سپس داخل آن یک فایل به نام prog1.m ایجاد می کنیم.
1 2 3 | 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 را انتخاب کنید.
روش جایگزین برای باز کردن ویرایشگر، استفاده از IDE است. در محیط IDE گزینه New -> Script را انتخاب کنید تا یک فایل با نام Untitled ایجاد و در ویرایشگر باز شود. در داخل ویرایشگر کد زیر را وارد کنید:
1 2 3 4 5 6 | NoOfStudents = 6000; TeachingStaff = 150; NonTeachingStaff = 20; Total = NoOfStudents + TeachingStaff ... + NonTeachingStaff; disp(Total); |
بعد ایجاد و ذخیره فایل می توانید آن را به دو روش زیر اجرا کنید:
- استفاده از دکمه Run در ویرایشگر
- یا وارد کردن نام فایل بدون پسوند در خط فرمان. مثال: >> prog1
نتیجه اجرا کد:
1 | 6170 |
مثال دیگر:
یک فایل اسکریپت ایجاد کرده و کد زیر را در آن بنویسید.
1 2 3 4 5 | a = 5; b = 7; c = a + b d = c + sin(b) e = 5 * d f = exp(-d) |
اگر کد فوق کامپایل و اجرا شود، خروجی زیر را تولید خواهد کرد.
1 2 3 4 | c = 12 d = 12.657 e = 63.285 f = 3.1852e-06 |
هیچ نظری ثبت نشده است