۱- ورود به برنامه EES
برای ورود به برنامه مسیر زیر را دنبال کنید:
Start>>All Programs>>EES>>ees
اکنون یک کادر محاورهای در مقابل شما باز می شود:
همان گونه که در شکل بالا مشاهده می کنید، این کادر محاوره ای اطلاعاتی از قبیل نسخه برنامه، فرد یا شرکت خریداری کننده برنامه و نسخه سیستم عامل را نشان می دهد. بر روی دکمه continue کلیک کنید تا پنجره برنامه مطابق شکل زیر ظاهر شود:
در نگاه اول برنامه ees به سه بخش زیر تقسیم شده است :
۱-۱- Menu EES
این منو که در قسمت بالای محیط نرم افزار وجود دارد شامل ده زیر منوی خدماتی است که دارای عملکرد های متفاوت است.
۱-۲- Standard Toolbar
در اینجا دستورهایی که کاربرد زیادی دارند ارائه شده اند.
۱-۳- Equations Window
در این پنجره سفید رنگ تمامی معادلات و توضیحات وارد می شود و تقریباً تمامی کارها در این پنجره انجام می شود.
۲- Menu EES
این قسمت شامل عملکردهای عمومی نرم افزار نظیر کنترل فایل، ایجاد و انتخاب جداول و نمودارها و…است. این منو خدماتی دارای زیرمنوهایی به شرح زیر است:
۲-۱- File: در این زیر منو کلیه عملیات مربوط به ذخیره سازی، فرخوانی، ادغام کردن، تغییر نام، چاپ و… انجام می شود.
۲-۲- Edit: در این زیر منو کلیه عملیات مربوط به ویرایش معادلات و آیتم های انتخاب شده و… انجام می شود.
۲-۳- Search: در این زیر منو کلیه عملیات مربوط به یافتن متن در پنجره معادلات و جایگزین کردن آن با متن دیگر انجام می شود.
۲-۴- Options: در این زیر منو کلیه عملیات مربوط به توابع، ثابت ها و تنظیمات نرم افزار انجام می شود. این زیر منو در فصل های بعد به طور کامل بحث خواهد شد.
۲-۵- Calculate: در این زیر منو کلیه عملیات مربوط به حل معادلات ماکزیمم کردن یا مینیمم کردن کردن متغیرها و… انجام می شود.
۲-۶- Table: در این زیر منو کلیه عملیات مربوط به جداول و ویرایش آن ها انجام می شود. این زیر منو در فصل های بعد به طور کامل بحث خواهد شد.
۲-۷- Plot: در این زیر منو کلیه عملیات مربوط به نمودارها و ویرایش آنها انجام می شود . این زیر منو در فصل های بعد به طور کامل بحث خواهد شد.
۲-۸- Windows: در این زیر منو کنترل تمامی پنجره ها انجام می شود.
۲-۹- Help: در این زیر می توان به کلیات هر بخش از نرم افزاربه صورت کامل دسترسی پیدا کرد.
۲-۱۰- Examples: در این زیر منو مثالهای متعددی به صورت طبقه بندی شده قرار گرفته شده است.
۳- Equations Window
۳-۱- Equations Window
ما در این پنجره متغیر ها، معادلات و توضیحات مسئله را وارد کرده و در نهایت با کامپایل برنامه نتیجه را در پنجره حل[۲] یا در جدول آرایه[۳] ها مشاهده میکنیم. پنجره معادلات شبیه به یک صفحه برنامه Word است. نکات زیر در مورد این پنجره می تواند مفید باشد.
متغیرها با یک حرف شروع شده و این نام نباید شامل کاراکتر های (،|)*/+-^{}":; . باشد. طول ماکزیمم یک متغیر ۳۰ کاراکتر است. متغیرهای رشتهای که در فصل های آتی به آن خواهیم پرداخت در انتهای نام خود کارکتر $ را دارند. متغیر های آرایه ای با براکت مشخص می شوند(مانند T[1]).
نسخه های تجاری و آموزشی نرم افزار ۶۰۰۰ متغیر و نسخه های حرفه ای آن ۱۰۰۰۰ متغیر را می پذیرند.
عملگرهای ریاضی مورد استفاده مانند برنامه های دیگر هم چون FORTRAN، Basic، C، Pascal است. برای به توان رساندن یک متغیر از کاراکتر ^ یا ** استفاده کنید.
اگر EES در حالت مختلط تنظیم شده باشد، همه متغیرها دارای جز حقیقی و موهومی اند.
توضیحات در داخل کاراکترهای ” ” یا { } قرار می گیرند.
شکل زیر کاربرد این نکات را در پنجره معادلات نشان می دهد.
۳-۲- Formatted Equations Window
این پنجره که از طریق زیر منوی Windows یا در نوار ابزار قابل فعال شدن است، معادلات وارد شده در Equations Window را به همان فرمت ریاضی آن نشان خواهد داد. در شکل زیر نمونه ای از کاربرد این پنجره را می بینیم.
۴- معرفی فایل ها در EES
در EES چهار نوع فایل قابل شناسایی است که عبارتند از :
.EES : فایل اصلی نرمافزار که کلیه اطلاعات از قبیل معادلات، جداول، نمودارها و نتایج در این فایل ذخیره می شود.
.TXT : فایل های با این پسوند فایل های متنی هستند که به پنجره معادلات وارد می شوند.
.XPT : فایل های ورودی به EES که قبلاً توسط نرمافزار در سیستم عامل های دیگر هم چون مکینتاش صادر شده است.
.LIB : فایل های با این پسوند شامل یک یا چند تابع، پروسیجرویا ماژول هستند که میتوانند در شروع برنامه بار گذاری شوند.
بخش دوم: توابع
بسیاری از زبانهای سطح بالا به کاربران اجازه نوشتن زیر روال را می دهند. نرم افزار EES این توانایی را با روشهای مختلفی ارائه می کند. زیر روال در EES همان تابع، پروسیجر، ماژول، زیر برنامه است. تابع، یک زیر روال است که یک یا چند ورودی دارد و یک نتیجه را برمی گرداند، در حالی که پروسیجر می تواند بیش از یک نتیجه را بر گرداند. ماژول ها عملکردی مشابه با پروسیجرها دارند ودر ادامه این فصل مورد تشریح قرار می گیرد. زیر برنامه از یک برنامه EES به تنهایی تشکیل شده است که می تواند از برنامه اصلی EES فراخوانده شود. قابلیت جالبی که نرم افزار دارد این است که قادر است زیر روال هایی را که در زبان های دیگری هم چون Pascal، C++، Fortran و… نوشته شده اند را پردازش کند. زیر روال های داخلی و خارجی که در زیر شاخه USERLIB ذخیره شده اند به صورت خودکار در هنگام باز شدن نرم افزار بارگذاری می شوند. زیرروال ها، در حقیقت تکه برنامه های مجزایی هستند که به تنهایی اعمال خاصی را انجام می دهند. بزگترین مزیت استفاده از پروسیجرها این است که یک بار نوشته می شوند و بارها مورد استفاده قرار می گیرند. برای نوشتن زیر روالها روش های مختلفی وجود دارد. می توانید از دستور Merge که در زیر منوی File وجود دارد برای وارد کردن زیر روال ها استفاده کنید. هم چنین می توانید از فایل های با پسوند LIB برای فراخوانی زیر روال ها استفاده کرد.
۱- توابع در EES
توابعی که در پنجره معادلات وارد می شوند ساختارشان بسیار شبیه به زبان Pascal است. قواعد زیر باید در نوشتن توابع رعایت شوند.
۱- توابع در قسمت بالای پنجره معادلات قبل از بدنه اصلی برنامه قرار می گیرند.
۲-توابع با واژه Function شروع می شوند. شکل کلی تعریف یک تابع به صورت است:
Function (آرگومان)نام
معادلات و دستورات
End
۳- معادلات نوشته شده در توابع و پروسیجرهای EES متفاوت با معادلات قسمت اصلی برنامه است. مفهوم =: با = متفاوت است. =: به معنی جایگزینی عبارت سمت راست در عبارت سمت چپ است. در حالی که = به معنی برابری دو عبارت است. این مفهوم در زبان هایی همچون Pascalنیز وجود دارد.
با فعال کردن عبارت Allow = in Functions/Procedures که در زیرمنوی preferences برگه Option قرار دارد، EES فرقی بین این دو علامت در توابع و پروسیجرها قائل نیست.
۴- توابع همواره درحالت حقیقی عمل می کنند، حتی اگر تنظیمات برای متغیرهای مختلط باشد.
۲- پروسیجرها در EES
پروسیجرها بسیار شبیه به توابع عمل می کنند، با این تفاوت که می توانند بیش از یک خروجی داشته باشند. فرمت کلی پروسیجر به شکل زیر است:
PROCEDURE (آرگومان های خروجی:آرگومان های ورودی)نام
دستورات و معادلات
پژوهش های کارشناسی ارشد درباره مدلسازی ریاضی و ارائه یک الگوریتم مهندسی جهت تحلیل اقتصادی ...