Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 часть КИТ.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
493.96 Кб
Скачать

Контрольные вопросы

  1. Классификация компьютерной графики

  2. Системы компьютерной графики

  3. Форматы графических данных

  4. Системы создания презентаций

  5. Программа PowerPoint

  6. Презентация и ее структура

Тема 9. Пакеты для математической обработки данных

Вопросы

1. Пакеты для математической обработки данных

2. Пакет MathCAD

1. Пакеты для математической обработки данных

Ряд задач экономики требует для своего решения применения математических методов. Некоторые из этих методов встроены в виде отдельных функций в пакеты общего назначения, например, в Microsoft Excel. Но для этих целей имеются и специализированные пакеты математической обработки данных: MatLab; Mathematica; MathCAD и др.

Пакет MatLab

Структурно пакет MatLab состоит из пяти основных частей:

  1. Язык MatLab

  2. Среда MatLab

  3. Управляемая графика

  4. Библиотека математических функций

  5. Программный интерфейс.

Язык MatLab – язык матриц высокого уровня с функциями, структурами данных, вводом-выводом и особенностями объектно-ориентированного программирования. Это позволяет как создавать простые программы, так и сложные приложения.

Среда MatLab – набор, с которыми работает пользователь или программист в MatLab. Она включает в себя средства для управления переменными, вводом и выводом данных, создания, контроля и отладки М-файлов и приложений MatLab.

Управляемая графика – графическая система MatLab, которая включает команды для:

  • визуализации двух- и трехмерных данных,

  • обработки изображений,

  • анимации и иллюстрационной графики.

Библиотека математических функций – коллекция вычислительных алгоритмов элементарных функций:

  • сумма,

  • синус, косинус,

  • комплексная арифметика и др.,

– и более сложных:

  • обращение матриц,

  • нахождение собственных значений и др.

Программный интерфейс – библиотека, которая позволяет писать программы на Си и Фортране, которые взаимодействуют с MatLab. Она включает и средства для вызова программ из MatLab (динамическая связь).

Наибольшее применение MatLab находит в следующих областях:

  • математические вычисления;

  • создание алгоритмов;

  • моделирование;

  • анализ данных, исследование и визуализация;

  • научная и инженерная графика;

  • разработка приложений, включая создание графического интерфейса.

Программа Mathematica

Концепцию программы Mathematica, ее дизайн и язык предложил в 1986 году 27-летний Стивен Уолфрэм (Stephen Wolfram).

Mathematica – универсальный пакет, предназначенный для выполнения вычислений трех типов: численных, графических, символьных.

Достоинства пакета Mathematica. В отношении эффективности вычислительных алгоритмов Mathematica не имеет себе равных. Многие алгоритмы ядра написаны вручную, другие сгенерированы пакетом Mathematica.

У Mathematica собственный простой, мощный и логичный язык, позволяющий определять новые объекты и функции, писать программы и управлять свойствами интерфейса. Этот научно-ориентированный язык способен стать стандартом – Фортраном XXI века. Он поддерживает много парадигм программирования: процедурную, функциональную, объектно-ориентированную и др.

В Mathematica тип переменных не оговаривается, т. е. это – нетипированная система.

Исходный код Mathematica написан на комбинации СИ и собственного языка Mathematica. При этом исходный код Mathematica с точностью до доли процента един для всех типов компьютерных систем, на которых работает эта программа.

Mathematica использует модель вычислений клиент-сервер.

В пакете Mathematica имеется несколько десятков прикладных пакетов, составляющих The Mathematica Applications Library. Каждый пакет расширяет набор встроенных функций и изменяет свойства интерфейса, чтобы наиболее полно соответствовать потребностям конкретной группы пользователей.

Графический интерфейс пакета имеет привычную для Windows структуру с меню.