Page 5 - 363_
P. 5
6
МОЖЛИВОСТІ ТА ОБЛАСТЬ ЗАСТОСУВАННЯ
ПРОГРАМНОГО СЕРЕДОВИЩА
Система MatLAB (зменшення від MATrix LABoratory – МАТрична
ЛАБораторія) розроблена фірмою The MathWorks, Inc. (США, r. Нейтик, шт.
Массачусетс) і є інтерактивною системою для виконання інженерних та
наукових розрахунків, яка орієнтована на роботу з масивами даних. Система
використовує математичний співпроцесор і припускає можливість звернення
до програм, що написані мовами FORTRAN, C та C++.
Система підтримує виконання операцій з векторами, матрицями та
масивами даних, реалізує сингулярне та спектральне розкладення, розрахунок
рангу та чисел обумовленості матриць, підтримує роботу з алгебричними
поліномами, розв'язування нелінійних рівнянь та задач оптимізації,
інтегрування у квадратурах, розв'язування диференційних та різницевих
рівнянь, побудову різних видів графіків, тривимірних поверхонь та ліній
рівня. У ній реалізовано зручне операційне середовище, яке дозволяє
формулювати проблеми й отримувати розв'язки у звичній математичній
формі, не вдаючись до рутинного програмування.
Основним об'єктом системи MatLAB є прямокутний числовий масив,
який припускає комплексні елементи та введення матриць без явної вказівки їх
розмірів. Система дозволяє вирішувати багато обчислювальних проблем за
значно менший час, ніж той, що потрібен для написання відповідних програм
на мовах FORTRAN, BASIC та C.
Зараз широко застосовуються багато інтегрованих систем і пакетів
програм для автоматизації математичних розрахунків: Eureka, Asystant, Gauss,
TK!, Solver Plus, Derive, MathCAD та інші. Виникає питання: яке місце серед
них посідає система MatLAB?
Своєю назвою система MatLAB зобов'язана орієнтації на матричні та
векторні обчислення. Як правило, такі обчислення потребують підготовки
спеціальних і досить складних програм, які раніше записувалися мовами
високого рівня - FORTRAN, BASIC або PASCAL. Система MatLAB виконує
операції з векторами і матрицями навіть у режимі безпосередніх обчислень без
будь-якого програмування. Нею можна користуватися як найпотужнішим
калькулятором, в якому поряд із звичайними арифметичними та алгебричними
діями можуть використовуватися такі складні операції, як обернення
матриці, обчислення її власних значень і векторів, розв'язування систем