متلب (MATLAB) نام یکی از نرمافزارهای رایانهای برای انجام محاسبات ریاضی است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطهاست که از ترکیب دو واژهٔ MATrix و LABoratory ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامهاست، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند.
متلب (MATLAB) نام یکی از نرمافزارهای رایانهای برای انجام محاسبات ریاضی است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطهاست که از ترکیب دو واژهٔ MATrix و LABoratory ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامهاست، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند.
اولین نگارش این نرم افزار در دانشگاه نیومکزیکو و استانفورد در سال ١٩٧٠ در جهت حل مسائل تئوری ماتریسها، جبر خطی و آنالیز عددی بوجود آمد و امروزه صدها هزار کاربر دانشگاهی، آکادمیک، صنعتی و ... در زمینه های بسیار متنوع مهندسی نظیر ریاضیات پیشرفته، جبر خطی، مخابرات، مهندسی سیستم و ... با MATLAB بعنوان یکی از اولین محیط های محاسباتی و تکنیکی که قادر به حل مسائل آنهاست، آشنا می شوند.
ریاضیات، زبان مشترک بسیاری از علوم مهندسی است. ماتریس ها، معادلات دیفرانسیل، رشته های عددی اطلاعات، ترسیمات و گراف ها از لوازم اصلی بکار گرفته در ریاضیات و نیز در MATLAB هستند.
MATLAB اکنون یک سیستم مؤثر و زبان برنامه نویسی بسیاری از محاسبات علمی و مهندسی است. این نرم افزار تقریباً در تمامی رشتههای مهندسی به کار میرود. در هر رشتهای که نیاز به محاسبات ریاضی، ترسیم منحنی، شبیهسازی مدل، آنالیز عددی و ... باشد، استفاده از MATLAB میتواند مفید باشد. مسایلی که در رشتههای مهندسی معمولاً با استفاده از زبانهای برنامهنویسی C و Fortran حل میشوند، با استفاده از MATLAB بسیار راحتتر و سریعتر حل میشوند.
این نرمافزار دارای جعبه ابزارهای مختلفی است که دانشجویان و مهندسان هر رشته میتوانند از جعبه ابزار رشته خود استفاده کنند. هر جعبه ابزار، صدها امکان خاص برای رشته موردنظر به MATLAB اضافه میکند. شما می توانید به سادگی، توابع و برنامه های خاص خودتان را با استفاده از کدها و توابع MATLAB بنویسید و در صورتی که تعداد آنها زیاد باشد با اختصاص یک زیر شاخه برای آنها از مجموعه آنها یک جعبه ابزار درست کنید.
در حقیقت MATLAB یک زبان برنامه نویسی آسان با مشخصات بسیار پیشرفته و ساده تر از زبان های کامپیوتری نظیر Fortran و یا C است. به همراه MATLAB نرمافزاری به نام Simulink عرضه میشود که امکان شبیهسازی سیستمهای کنترلی را فراهم میکند. این یک محیط پرقدرت برای تصویر کردن اطلاعات را از طریق قابلیت های گرافیکی فراهم می کند.
کار کردن با ماتریسها در Matlab بسیار ساده است. در حقیقت تمام دادهها در Matlab به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1*1 ذخیره میشود. یک رشته مانند «Whale is the biggest animal» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در Matlab به شکل ماتریسهای تک ستون (بردارهای ستونی) ذخیره میشوند. بنابراین جای تعجب نیست که Matlab مخفف عبارت Matrix Laboratory باشد.
علاوه بر توابع فراوانی که خود Matlab دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند.
استفاده از توابع Matlab برای نمایش دادهها بسیار راحت و لذت بخش است. ساخت رابطهای گرافیکی یا Graphical User Interfaces مانند دیالوگهایی که در محیطهای ویژوال مانند بیسیک و C وجود دارند، در Matlab امکانپذیر است. این قابلیت، ارتباط بهتری را میان برنامههای کاربردی نوشتهشده با Matlab و کاربران برقرار میکند.
متلب که از محصولات شرکت متورکس (The MathWorks) است، برای گروههای مختلف مهندسان رشتههای مختلف از جمله مهندسی برق، مکانیک، رایانه و... کاربرد بسیاری دارد.
هسته متلب برای سرعت و کارایی بالا به زبان سی نوشته شدهاست ولی رابط گرافیکی آن به زبان جاوا پیاده سازی گشتهاست.
برنامههای متلب اکثراً متنباز هستند و در واقع متلب (مانند بیسیک) مفسر است نه کامپایلر. قدرت متلب از انعطافپذیری آن و راحت بودن کار با آن ناشی میشود، همچنین شرکت سازنده و گروههای مختلف، از جمله دانشگاههای سرتاسر جهان و برخی شرکتهای مهندسی هر ساله جعبهابزارهای خاص-کاربردی به آن میافزایند که باعث افزایش کارآیی و محبوبیت آن شدهاست.
فهرستی از این جعبهابزارها در زیر آمده است:
* جعبهابزار مخابرات متلب، توابع و ابزارهای محاسبات مهندسی مخابرات
* جعبهابزار کنترل متلب، توابع و ابزارهای محاسبات مهندسی کنترل
* جعبهابزار فازی متلب، توابع و ابزارهای محاسبات فازی
* جعبهابزار محاسبات متلب، توابع و ابزارهای محاسبات عددی
* جعبهابزار سیمولینک متلب، جعبهابزاری برای شبیهسازی سیستمها به صورت مجرد
* جعبهابزار تخمین متلب، توابع و ابزارهای محاسبات بحث تخمین سیستم در مهندسی کنترل
* جعبهابزار آمار متلب، توابع و ابزارهای محاسبات آمار
* جعبهابزار جمعآوری داده متلب، توابع و ابزارهای جمعآوری داده
* جعبهابزار شبکه عصبی متلب، توابع و ابزارهای محاسبات شبکه عصبی
* جعبهابزار پردازش تصویر متلب، توابع و ابزارهای محاسبات پردازش تصویر
* جعبهابزار پردازش صوت متلب، توابع و ابزارهای محاسبات پردازش صوت
* جعبهابزار احتمالات متلب
* جعبهابزار کارگاه بلادرنگ متلب، توابع و ابزارهای محاسبات سیستمهای بلادرنگ
دی وی دی حاضر مربوط به نسخه 32بیت این نرم افزار است
فصل اول :مقدمهای بر Maple و انواع حالـــتهای اجرایی آن
- آشنائی با نرم افزار Maple Portal - آشنائی با نرم افزار Command Line Maple 13 - آشنائی با بخش Maple Calculator - آشنائی با نرم افزار Maple 13 - آشنادی با نرم افزار Clasic Worksheet Maple 13
فصل دوم : بررسی بستهها و زیر بستهها جهت عملیات ریاضی
- نحوه فراخوانی بستههای مهم توسط دستورWith - آشنائی با بستههای Maple بخش اول - آشنائی با بستههای Maple بخش دوم -آشنائی با بستههای Maple بخش سوم - آشنائی با بستههای Maple بخش چهارم - آشنائی با بستههای Maple بخش پنجم - آشنائی با بستههای Maple بخش ششم - آشنائی با بستههای Maple بخش هفتم
فصل سوم : استفاده کاربردی از دستورات اصلی در Maple 13
- استفاده از بسته نرم افزاری Real Domain و فرمول نویسی - استفاده علمی از بسته نرم افزاری Student و زیر بستههای آن - نحوه استفاده کاربردی از بستههای مربوط به مباحث پایه - نحوه ترسیم نمودار در معادلات گوناگون و بررسی سریهای توانی - مدیریت دادهها و ایجاد کاربرگها در نرم افزار Maple
فصل چهارم : ورود به مباحث ریاضیات عمومی
- نحوه تعریف توابع ، عبارت و جملههای ریاضی - بررسی برخی از توابع استاندارد در Maple - بررسی مبحث ترکیب توابع و ایجاد توابع جدید - - بررسی مبحث تبدیل واحدها به یکدیگر
فصل پنجم : بررسی توابع و مباحث عمومی در Maple 13
- آشنائی با مجموعه توابع عمومی و استاندارد Maple - بررسی مجموعهای از توابع اولیه در Maple - بررسی توابع مرتب سازی و و استخراج عملوندها - بررسی توابع مربوط به مدیریت اعداد حقیقی - بررسی توابع مثلثاتی - آشنائی با توابع مربوط به سادهسازی عبارات
فصل ششم : بررسی توابع ترسیماتی از بسته Student و نحوه ترسیم انواع نمودار
- بررسی توابع مربوط به معادلات خط راست و شیب منحنی - بررسی توابع مربوط به نمایش منحنی چند جملهایها و حل نامساویها - توابع مربوط به نمایش رفتار تابع و مدیریت مقاطع مخروطی
فصل هفتم : بررسی توابع مربوط به معادلات و نامعادلات
- بررسی توابعی جهت حل یک یا چند معادله و نامعادله - آشنائی با نحوه کاربرد توابع Alias و RootOf - آشنائی با نحوه کاربرد توابع Inequal و Allvalues - بررسی توابع مربوط به مدیریت چندجملهایها - بررسی توابع مربوط به تجزیه و ساخت چند جملهایها - بررسی توابع کاربردی مربوط به چندجملهایهای چند متغیره - توابع مربوط به محاسبه باقیمانده تقسیمهای چند جملهای
فصل هشتم : بررسی مباحث مربوط به جبر خطی در Maple
- توابع مربوط به ساخت و تعریف بردارها ، ماتریسها و آرایهها - آشنائی با نحوه استفاده از تابع Matrix - بررسی توابع مربوط به آرایهها و مدیریت آنها - مدیریت ماتریسها و تبدیلات آنها - نحوه اعمال تغییر در ساختار سطرها و ستونهای ماتریس - استفاده از توابع مربوط به ماتریسها در جهت مدیریت آنها - آشنائی با توابعی جهت حذف سطرها و ستونهای ماتریس - بررسی عملیات جمع ماتریسها - بررسی مبحث دترمینان ماتریس
- فصل نهم : ترسیم انواع نمودار مربوط به معادلات گوناگون
- آشنائی با توابع مربوط به ترسیم نمودارهای توابع یک متغیره - بررسی توابع مربوط به ترسیمات گرافیکی - بررسی توابع ضمنی و نمودارهای آنها - آشنائی با نحوه ترسیم منحنیهای سهبعدی جهت توابع دو متغیره - بررسی توابع مربوط به نمایش لیست ساختارهای گرافیکی - بررسی انواع گوناگون منحنیها - بررسی نمودارهای مربوط به معادلات پارامتری و ضمنی تصویر
مجموعه نرم افزارهای ریاضیات و آمار
مجموعه نرم افزارهای ریاضیات و آمار
نرم افزار محاسبات عددی و نمادی و حل مسائل و معادلات ریاضی و ...
به همراه فیلم آموزشی نصب و فعالسازی برنامه به زبان فارسی
Algebra Equation Solver 7.31
Algebrator 4.2 Build 20420
Aptech GAUSS 9.0.0.1108
Basic Math Solved! 2008
Casio FX9860 Emulator 1 03
Compact Calculator CompactCalc 4.2.3
Crocodile Mathematics 401
DeltaGraph 56.3
Derive 6.10
Desktop Calculator DesktopCalc 2.l3
Dream Calc Pro 4.4.1
Equation Graph Plotter EqPlot l3.3
Equation Grapher 5.70
EViews 6.0 Enterprise Edition
Fathom Dynamic Data Software
FlexPDE Professional 3D 5.0.22
Flow Charting 6.11
FX Draw 3.20l.8
FX Equation 4.0031
FX Graph 3.210.3
FX Stat 2.002.7
GeoGebra 3.2.0.0
Golden Software Grapher 8.0.278
GraphNow Complex Grapher l.O.1
GraphNow Function Grapher 3.l.7
GraphNow Math Calculator 2.l.9
GraphNow Math Studio 2.0
GraphNow Visual Fractal l.O.l
HydeSoft Computing DPlot 2.2.7.5
Machinists Calculator 5.0.44
Maple 13.0
Math Grapher 2.0
Math Resource Studio 4.4.0.3
Math Solver 5013
Math Suares 1.24.1
Math Success Deluxe 2007
MathCAD 14.0
Mathematica 7.0
MathMagic Personal Edition 3.64.41
MathMagic Pro 4.0
MathSol Equation Graph Plotter 1.3
MathType 6.6
MathWave EasyFit Professional 5.20
Microsoft Math 3.0.1184
MiniTab 15.1.30
Moodie Math
Multipurpose Calculator MultiplexCalc 5.4.3
Multivariable Calculator SimplexCalc 4.13
Nonlinear Regression ***ysis Curve Fitter 4.5.3
Nonlinear Regression ***ysis DataFitting 1.7.3
Oak Systems Maths Trainer 1.1
ProKalc 7.9C
Requirement Software
Scientific Calculator ScienCalc 1.3.3
SigmaPlot 11.0
SPSS17
SPSS18
Stata 10.0
Systat 12.02
Uni Plot 5.11.1
Universal Math Solver 7.0.0.5
ViCalc 3.3.17.32
VSNI GenStat 12.1.0.3338
قوی ترین نرم افزار پردازش محاسبات ریاضی با امکانات فراوان که کاربر را از هرگونه برنامه های جانبی بی نیاز نموده است:
برخی از امکانات این برنامه قدرتمند عبارت است از:
آزمایشگاه ماتریس Matrix Laboratory
درج نتایج پژوهشگران Matlab کار
سازگاری با برخی زبانهای برنامه نویسی
تنوع در زمینه های مختلف تحقیقاتی
شامل جعبه ابزارهای:
جعبه ابزار معادلات دیفرانیسل جزئی
جعبه ابزار آمار، جعبه ابزار بهینه سازی
جعبه ابزار مالی
جعبه ابزار مشتقات مالی
سازگاری کامل با ویندوزهای XP, Vista, Seven در نگارش 32 بیتی
بیش از 5 ساعت مطالب آموزشی
آموزش به شیوه مالـــتی مدیا
آموزش به وسیله مثالهای کاربردی
به همراه نرم افزار SPSS 18
فصل اول: نرم افزار PASW 18
رابط کاربر نرم افزار، کار با دیالوگ باکس های نرم افزار
فصل دوم: فایل های داده و کار با آنها
انواع داده ها، باز کردن فایل داده، نمایش اطلاعات هر فایل، ذخیره سازی فایل های داده، گرفتن خروجی به صورت فایل های دیتا
فصل سوم: وارد کردن و ویرایش داده ها
آشنایی با Data Editor، کار با Data View، کار با Variable view، وارد کردن داده ها، ویرایش داده ها، پیدا کردن داده ها یا متغیرها، جایگزین کردن داده ها، تغییر وضعیت data View، چاپ کردن اطلاعات درون Data View
فصل چهارم: کار با چند منبع داده
مزایایا کار با چند منبع داده مختلف، باز کردن چند منبع داده به صورت همزمان، انتقال اطلاعات بین 2 منبع داده مختلف، تغییر نام منابع داده
فصل پنجم: آماده سازی داده ها
چرا آماده سازی داده ها اهمیت دارد، ویژگی های متغیرها،کپی کردن اطلاعات مربوط به متغیرها بین فایل های داده ها، تشخیص مورد های تکراری، انتخاب و دسته بندی داده ها بر اساس مقدار متغیرها
فصل ششم: تغییر داده ها و مقادیر
تغییر داده ها بر چه اساس انجام می شود، تعریف متغیرهای محاسباتی، ایجاد اعداد تصادفی، شمارش مقادیر در بین متغیرها در یک مورد، Recode کردن داده ها، درجه بندی داده ها، تبدیل و تغییر داده ها از نوع زمان
فصل هفتم: کنترل ساختار داده ها
چه امکاناتی برای کنترل ساختمار داده ها در اختیار دارید، مرتب سازی داده ها در فایل، مرتب سازی متغیرها، ترکیب چند فایل در هم، تقسیم فایل های داده بر اساس مقادیر متغیرها، انتخاب کیس های خاص از درون کیس های موجود، تغییر ساختار بنیادی داده های یک فایل
فصل هشتم: کار با خروجی نرم افزار
نمای کلی پنچره Viewer، پنهان کردن بخش یا تمامی آیتم ها درون Viewer، انتقال حذف و یا کپی آیتم ها Viewer، تغییر چیدمان خروجی ها، تغییر ظاهر پنل Outline، اضافه کردن عنوان ها یا نوشته ها به خروجی جاری، جستجو یا جایگزینی یک آیتم، انتقال آیتم ها به نرم افزارهای دیگر، گرفتن خروجی از محتوای Viewer در قالب های مختلف، چاپ محتوای Viewer، ذخیره سازی محتوای Viewer
فصل نهم: کار با جدول ها در خروجی
جدول ها یا Pivot ها، فعال سازی یک جدول و نوار ابزارهای کار با جداول، جابجا کردن ردیف ها یا ستون، لایه بندی قسمت های مختلف یک جدول، مخفی کردن یا نمایش دادن آیتم ها، تنظیم ظاهر یک جدول، تنظیم ساختار کلی جدول، تنظیم تک تک سلول های یک جدول، تعریف عنوان ها یا پاورقی ها، تغییر اندازه ستون ها و سلول ها، کار با خطوط مخفی جداول، انتخای یک جدول سطر یا ستون، چاپ جدول ها، رسم نمودارها از روی جداول، کار با syntax ها، syntax چیست، نوشتن خطوط دستوری، استفاده از Output box، اجرای syntax ها
فصل دهم: آنالیز داده ها
جدول فراوانی Frequency، Descriptive، Explorer، Crosstabs
فصل یازدهم: گزارش گیری
Report Summarize in Rows، Report Summarize Cloun، Case Summarize
فصل دوازدهم: انواع میانگین ها
Means، آزمون های T، تحلیل های واریانس یک طرفه
فصل سیزدهم: تحلیل های رابطه های بین متغیرها
Bivariate، Partial، Distance
فصل پانزدهم: رگرسیون ها
رگرسیون خطی، رگرسیون منحنی
فصل شانزدهم: امکانات نموداری نرم افزار
انواع نمودارها، کار با chart Builder، تنظیم ظاهر نمودارها