MATLAB
MATLAB — пакет прикладних програм для числового аналізу, а також мова програмування, що використовується в даному пакеті. Система створена компанією The MathWorks і є зручним засобом для роботи з математичними матрицями, малювання функцій, роботи з алгоритмами, створення робочих оболонок (інтерфейсів користувача[джерело?]) з програмами в інших мовах програмування. Хоча цей продукт спеціалізується на чисельному обчисленні, спеціальні інструментальні засоби працюють з програмним забезпеченням Maple, що робить його повноцінною системою для роботи з алгеброю. MATLAB має більше, ніж мільйон користувачів на виробництвах і науковців. Ціна базової комерційної версії без інструментів близько 2000 дол. США і лише 100 дол. США для навчальних закладів із мінімальним набором інструментів. ЗастосуванняMATLAB надає користувачеві велику кількість функцій для аналізу даних, які покривають майже всі області математики, зокрема:
ІсторіяMATLAB отримав назву від «MATrix LABoratory» яка була заснована у пізніх 1970-х Клівом Молером, який пізніше став керівником департаменту обчислювальних наук Університету Нью-Мексико. Він розробив його, щоби надати своїм студентам доступ до пакетів Linpack та Eispack без необхідності опановувати Фортран. MATLAB став дуже скоро популярним в інших університетах і привернув особливу увагу прикладних математиків. Інженер Джон Літтл закохався у цей продукт, коли відвідав Молера у Стенфордському університеті у 1983 році. Прогнозуючи комерційний успіх MATLAB він приєднався до Молера і Стіва Бангерта. Вони переписали MATLAB на С і заснували компанію The MathWorks у 1984 році. Переписані бібліотеки стали відомими як JACKPAC. Поза визнанням викладачів лінійної алгебри та числового аналізу MATLAB визнали де-факто спеціалісти по роботі з цифровими зображеннями (напр. томографія). Графіки та програмування графічних інтерфейсів користувачаMATLAB підтримує створення застосунків з властивостями графічних інтерфейсів користувача. MATLAB включає GUIDE (GUI development environment — середовище розробки) для графічного проєктування графічних інтерфейсів користувача. Код: x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
дає наступний результат Програми на MATLAB можуть також будувати тривимірні графіки за допомогою функцій surf, plot3 чи mesh.
Див. такожПримітки
Посилання
Джерела
|