Направо към съдържанието

MATLAB

от Уикипедия, свободната енциклопедия
MATLAB
Информация
Последна версия2013
Операционна системамногоплатформен
Лицензплатен
УебсайтMATLAB
MATLAB в Общомедия

MATLAB (на български се произнася „Матлаб“) е съкращение от „MATrix LABoratory“ (на български: „матрична лаборатория“) и е софтуерна среда за числов анализ и самостоятелен програмен език от четвърто поколение. Създадена от многонационалната корпорация за софтуер за технически приложения "The MathWorks", MATLAB позволява операции над матрици, изчертаване на функции и представяне на данни, програмна реализация на алгоритми, разработка на човеко-машинни интерфейси и интерфейси с други програмни продукти, написани на различни програмни езици като C++ и FORTRAN.

По твърдения на компанията-производител от 2004 година MATLAB се използва от над 1 милион потребители от академичните среди и бизнеса и намира приложение в разнообразни области като инженерство, наука, икономика и др. Измежду организациите - потребители на MATLAB - са Масачузетския технологичен институт, НАСА, Обществото "Макс Планк", Университетът в Аахен, "Боинг", "Локхийд-Мартин", "Моторола", "Новартис", "Файзър", "Тойота", "Форд мотор къмпани", "УниКредит банк" и много други.

Команди

  • sum - използва се за сумиране на елементите на дадена променлива;
  • mean - използва се за намиране на средната аритметична стойност между няколко елемента;
  • max - отделя максималния елемент (число) от дадена матрица;
  • min - отделя минималния елемент (число) от дадена матрица;
  • rot90 - завърта елементите на матрицата на деветдесет градуса - тогава вторичният диагонал става допълнителен, а елементът от първия ред и първия стълб остава на първия ред, но е в последния стълб.

Примери

За създаването на произволна матрица в командния ред първо трябва да се използва операторът за присвояване "=" и да се запишат елементите на матрицата за дадената променлива "M". Записва се ">>M=[a b c; d e f]" и се натиска клавишът ↵ Enter. Променливата M се превръща в матрица с елементи в първия ред a, b и c и елементи на втория ред d, e и f. Т. е. променливата М се превръща в матрица от два реда и три стълба (2x3).

Шаблон:Софтуер-мъниче

История

Клив Молер, председател на отдела за компютърни науки в Университета на Ню Мексико, започва да разработва MATLAB в края на 70-те години. Той го проектира с цел да предостави достъп на студентите си до Linpack и EISPACK без да се налага да учат Fortan. И скоро след това се разпростани и в други университети, като привлича вниманието на математическата общност.Инженерът Джак Литъл бил заинтересован от MATLAB по време на посещение на Молер до Станфордския университет през 1983 г. Осъзнавайки търговския потенциал, той се присъединява към Молер и Стив Бангерт. Те пренаписаха MATLAB на C (език за програмиране) и основават MathWorks през 1984г. Тези пренаписани библиотеки са били известни като JACKPAC. През 2000 г., MATLAB е пренаписана, за да използвате по-нов набор от библиотеки за манипулация матрици, LAPACK.

MATLAB първо бе приет от изследователи и практици в системи за управление,  но бързо се разпространява в много други области. Сега се използва също и в областта на образованието, по-специално за преподаването на линейна алгебра, числени методи, и е популярен сред учените, участващи в обработката на изображения.