متلب: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
غیر دانشنامهای |
در صفحه انگلیسی متلب هم یک نمونه کد قرار داده شده است |
||
خط ۲۴:
|وبگاه = [http://www.mathworks.com/products/matlab/ صفحهٔ پروژهٔ متلب]
}}
'''متلب''' {{انگلیسی|MATLAB}} یک محیط نرمافزاری برای انجام [[محاسبات عددی]] و یک [[زبان برنامهنویسی نسل چهارم]] است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطهاست که از ترکیب دو واژهٔ MATrix ([[ماتریس]]) و LABoratory ([[آزمایشگاه]]) ایجاد شدهاست. این نام حاکی از رویکرد [[ماتریس]] محور برنامهاست، که در آن حتی اعداد منفرد هم به عنوان [[ماتریس]] در نظر گرفته میشوند.
سطر ۲۹ ⟵ ۳۰:
علاوه بر [[تابع|توابع]] فراوانی که خود متلب دارد، برنامهنویس نیز میتواند [[تابع|توابع]] جدید تعریف کند.
استفاده از [[تابع|توابع]] متلب برای نمایش دادهها بسیار راحت و لذت بخش است. برای مثال با چند خط زیر میتوان یک شکل موج سینوسی با فرکانس ۱۰ هرتز را تولید کرده و کشید:
<source lang="matlab">
>>x=0:0.01:10
>>y=sin(2*pi*10*x)
>>plot(x,y)
</source>
ساخت [[رابط گرافیکی کاربر]] مانند دیالوگهایی که در محیطهای ویژوال مانند بیسیک و C وجود دارند، در متلب امکانپذیر است. این قابلیت، ارتباط بهتری را میان برنامههای کاربردی نوشتهشده با متلب و کاربران برقرار میکند.
سطر ۳۵ ⟵ ۴۶:
== شرکت سازنده ==
شرکت سازنده متلب شرکت [[متورکس]] نام دارد. این شرکت در سال ۱۹۸۴ بنیان نهاده شد و هم اکنون دارای بیش از ۲۰۰۰ نفر پرسنل است. دفتر مرکزی این شرکت در شهر Natick در ایالت ماساچوست آمریکا قرار دارد<ref>[http://www.mathworks.com The MathWorks - MATLAB and Simulink for Technical Computing<!-- عنوان تصحیح شده توسط ربات -->]</ref>. برای دسترسی به سایت این شرکت می توان به آدرس http://www.mathworks.com مراجعه کرد . متأسفانه این آدرس برای ایرانیان بسته است و برای وارد شدن به سایت این شرکت باید از برنامههای تغییر [[آی پی|IP]] استفاده کرد.
درخواستی برای منع این تحریم توسط سایت فارسی متلب تنظیم شده است که برای افزودن امضای خود می توانید به [http://mathworks.ir/the-news/66-openmathworks این آدرس] بروید.
== قدرت متلب ==
سطر ۶۳ ⟵ ۷۵:
== انتقادات ==
مهمترین انتقادات از متلب به خاطر متن بازنبودن و گران بودن آن است که امکان اجرای کدهای نوشتهشده در متلب را در هر محیطی محدود میکند. متلب اساساً برای کار با ماتریسها طراحی شده است و استفاده از ساختارهای دیگر داده سرعت اجرای کد را کم میکند. برای نصب کردن متلب نیاز به نصب برخی بستههای کامپایل شده است که در برخی سیستم عاملها ایجاد مشکل میکند. همچنین ارتباط دادن کدهای نوشتهشده در زبانهای دیگر میتواند سخت باشد.<ref>[http://homepages.inf.ed.ac.uk/imurray2/compnotes/matlab_octave_efficiency.html Matlab / Octave efficiency notes<!-- عنوان تصحیح شده توسط ربات -->]</ref>
== نرمافزارهای جایگزین ==
متلب رقیبان زیادی دارد و نرمافزار های مشابه بسیاری می توانند کارهای مشابه نرمافزار متلب را انجام دهند و از آن جمله می توان نرمافزار های زیر را نام برد:
|