Page 40 - 4807
P. 40
мов програмування. Mathcad доволі зручно використовувати для навчання,
обчислень і інженерних розрахунків. Відкрита архітектура застосунку у
поєднанні з підтримкою технологій .NET і XML дозволяють легко
інтегрувати Mathcad практично в будь-які ІТ-структури та інженерні
застосунки. Є можливість створення електронних книг(e-Book).
8.3 Призначення та аналоги системи
Mathcad відноситься до так званих систем комп'ютерної алгебри,
тобто засобів автоматизації математичних розрахунків. У цьому класі
програмного забезпечення існує багато аналогів різноманітної
спрямованості і принципу побудови. Найбільш часто Mathcad порівнюють
з такими програмними комплексами, як Maple, Mathematica, MATLAB, а
також з їх аналогами MuPAD, SciLab, Maxima та ін. Втім, об'єктивне
порівняння ускладнюється у зв'язку із різним призначенням програм і
ідеологією їх використання.
Система Maple, наприклад, призначена головним чином для
виконання аналітичних (символьних) обчислень і має для цього один з
найпотужніших у своєму класі арсенал спеціалізованих процедур і функцій
(понад 3000). Така комплектація для більшості користувачів, які
стикаються з необхідністю виконання математичних розрахунків
середнього рівня складності, є надлишковою. Можливості Maple
орієнтовані на користувачів — професійних математиків; розв'язання задач
в середовищі Maple потребує не тільки вміння оперувати тією чи іншою
функцією, але й знання методів розв'язання, в неї закладених: у багатьох
вбудованих функціях Maple фігурує аргумент, що задає метод розв'язання.
Те ж саме можна сказати і про Mathematica. Це одна з найпотужніших
систем; має надзвичайно велику функціональну наповненість (є навіть
синтезування звуку).
Mathematica має високу швидкість обчислень, але потребує вивчення
доволі незвичайної мови програмування.
Робочий документ Mathcad
Розробники Mathcad зробили ставку на розширення системи
відповідно до потреб користувача. Для цього призначені додаткові
бібліотеки і пакети розширення, які можна придбати окремо і які мають
додаткові функції, що вбудовуються в систему при інсталяції; а також
електронні книги із описом методів розв'язання специфічних задач, з
прикладами діючих алгоритмів і документів, які можна використовувати
безпосередньо у власних розрахунках. Крім того, в разі потреби і за умови
наявності навичок програмування в C, є можливість створення власних
функцій і їх прикріплення до ядра системи через механізм dll.Mathcad, на
відміну від Maple, спочатку створювався для чисельного вирішення
математичних задач, він орієнтований на вирішення задач саме
прикладної, а не теоретичної математики, коли потрібно отримати
39