امتیاز موضوع:
  • 24 رای - 2.63 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
زبان برنامه‌نویسی متلب
نویسنده پیام
Amin_Mansouri آفلاین
مدیر کل سایت
*

ارسال‌ها: 4,842
تاریخ عضویت: Apr 2011
اعتبار: 158
.وضعیت من: Artistic
ارسال: #1
زبان برنامه‌نویسی متلب
متلب (MATLAB) نام یکی از نرم‌افزارهای رایانه‌ای برای انجام محاسبات ریاضی است. واژه‌ی متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مربوطه‌است که از ترکیب دو واژهٔ MATrix و LABoratory ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه‌است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند.

کار کردن با ماتریس‌ها در Matlab بسیار ساده است. در حقیقت تمام داده‌ها در Matlab به شکل یک ماتریس ذخیره می‌شوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1*1 ذخیره می‌شود. یک رشته مانند "Whale is the biggest animal" به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستون‌ها به تعداد کاراکترهاست) ذخیره می‌شود. حتی یک تصویر به شکل یک ماتریس سهبعدی ذخیره می‌گردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده می‌شود. فایل‌های صوتی نیز در Matlab به شکل ماتریس‌های تک ستون (بردارهای ستونی) ذخیره می‌شوند. بنابراین جای تعجب نیست که Matlab مخفف عبارت Matrix Laboratory باشد.


علاوه بر توابع فراوانی که خود Matlab دارد، برنامه‏نویس نیز می‏تواند توابع جدید تعريف كند.

استفاده از توابع Matlab برای نمایش داده‏ها بسیار راحت و لذت بخش است. برای مثال با چند خط زیر می‌توان یک شکل موج سینوسی با فرکانس ۱۰ هرتز را تولید کرده و كشيد:

x=0:0.01:10


(y=sin(2*pi*10*x


(y=plot(x,y

ساخت رابط‌های گرافیکی یا Graphical User Interfaces مانند دیالوگ‌هایی که در محیط‌های ویژوال مانند بیسیک و C وجود دارند، در Matlab امکان‌پذیر است. این قابلیت، ارتباط بهتری را میان برنامه‏های کاربردی نوشته‏شده با Matlab و کاربران برقرار می‌کند.

متلب که از محصولات شرکت مت‌ورکس (The MathWorks) است، برای گروه‌های مختلف مهندسان رشته‌های مختلف از جمله مهندسی برق، مکانیک، رایانه و ... کاربرد بسیاری دارد.

قدرت متلب

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

برنامه‌های متلب اکثراً متن‌باز هستند و در واقع متلب (مانند بیسیک) مفسر است نه کامپایلر. قدرت متلب از انعطاف ‌پذیری آن و راحت ‌بودن کار با آن ناشی می‌شود، همچنین شرکت سازنده و گروه‌های مختلف، از جمله دانشگاه‌های سرتاسر جهان و برخی شرکت‌های مهندسی هر ساله جعبه‌ابزارهای خاص-کاربردی به آن می‌افزایند که باعث افزایش کارآیی و محبوبیت آن شده‌است. فهرستی از این جعبه‌ابزارها در زیر آمده‌است:

* جعبه‌ابزار مخابرات متلب، توابع و ابزارهای محاسبات مهندسی مخابرات
* جعبه‌ابزار کنترل متلب، توابع و ابزارهای محاسبات مهندسی کنترل
* جعبه‌ابزار فازی متلب، توابع و ابزارهای محاسبات فازی
* جعبه‌ابزار محاسبات متلب، توابع و ابزارهای محاسبات عددی
* جعبه‌ابزار سیمولینک متلب، جعبه‌ابزاری برای شبیه‌سازی سیستم‌ها به صورت مجرد
* جعبه‌ابزار تخمین متلب، توابع و ابزارهای محاسبات بحث تخمین سیستم در مهندسی کنترل
* جعبه‌ابزار آمار متلب، توابع و ابزارهای محاسبات آمار
* جعبه‌ابزار جمع‌آوری داده متلب، توابع و ابزارهای جمع‌آوری داده
* جعبه‌ابزار شبکه عصبی متلب، توابع و ابزارهای محاسبات شبکه عصبی
* جعبه‌ابزار پردازش تصویر متلب، توابع و ابزارهای محاسبات پردازش تصویر
* جعبه‌ابزار پردازش صوت متلب، توابع و ابزارهای محاسبات پردازش صوت
* جعبه‌ابزار احتمالات متلب
* جعبه‌ابزار کارگاه بلادرنگ متلب، توابع و ابزارهای محاسبات سیستم‌های بلادرنگ

گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
06-13-2011، 01:23 PM
وب‌سایت ارسال‌ها پاسخ
mehdi_farajpour آفلاین
کاربر تازه وارد
*

ارسال‌ها: 1
تاریخ عضویت: Oct 2012
اعتبار: 0
.وضعیت من: هیچکدام
ارسال: #2
RE: زبان برنامه‌نویسی متلب
درود
میخاستم بدونم تابع imadjust در متلب رو چطوری با توابع ریاضی میشه پیاده سازی کرد؟
10-24-2012، 02:01 PM
ارسال‌ها پاسخ


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اهمیت وبلاگ نویسی در سایت شما as2017 0 50 02-05-2018، 02:04 AM
آخرین ارسال: as2017
  متلب چیست؟ Amin_Mansouri 2 6,206 07-10-2017، 03:34 PM
آخرین ارسال: shivanno18
  دوره 1 ماهه رایگان مفاهیم برنامه نویسی به صورت آنلاین one hacker alone 0 1,386 10-01-2016، 10:58 PM
آخرین ارسال: one hacker alone
  حل اين مسئله در متلب (هيستوگرام) adel28 0 1,345 06-29-2016، 10:57 AM
آخرین ارسال: adel28
  دوره ی رایگان برنامه نویسی و شبکه +Network one hacker alone 0 2,090 02-24-2016، 07:02 AM
آخرین ارسال: one hacker alone
  مجموعه سورس کد پردازش تصاویر ( متلب ) Amin_Mansouri 4 16,483 08-21-2015، 10:56 AM
آخرین ارسال: عبادی
  معرفی یک دوره ی رایگان برنامه نویسی برای مبتدی ها one hacker alone 0 1,652 07-03-2015، 05:43 AM
آخرین ارسال: one hacker alone
  سورس کد هیستوگرام در متلب Amin_Mansouri 14 34,352 01-28-2015، 09:13 PM
آخرین ارسال: arezoo66
  لود کردن داده های ایکسل در متلب roya8108 1 4,317 06-09-2014، 02:03 PM
آخرین ارسال: Amin_Mansouri
  سورس برنامه جاوا Sanazjoon 0 2,316 05-20-2014، 08:06 PM
آخرین ارسال: Sanazjoon

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

تماس با ما | ParsiCoders (Persian Team) For Programming ,Security,Cracking,Network,Pars Civilization,Medical,Science,Entertaining | بازگشت به بالا | | حالت آرشیو | پیوند سایتی RSS
This forum uses Lukasz Tkacz MyBB addons.