logo search
Лекции по информатике

1. Компьютер как инструмент научной работы

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

В настоящее время многое из аппарата математики нашло сове воплощение в разнообразных компьютерных математических системах. Исходя из удобства их использования и наглядной иллюстрации большинства получаемых результатов целесообразно ознакомиться с наиболее популярными компьютерными математическими системами. Во всем мире, в том числе и в России, специалисты из различных областей используют в своей работе ряд компьютерных математических систем (математических пакетов). Они обеспечивают частичный либо полный набор процедур и функций, необходимых для автоматизированного проведения разнообразных математических вычислений, моделирования математических сущностей различных классов и визуализации их результатов. К наиболее популярным компьютерным математическим системам относят:

  1. Нематричные системы:

  1. Матричные системы

MathCAD.

MathCAD - это популярная система компьютерной математики, предназначенная для автоматизации решения массовых математических задач в самых различных областях науки, техники и образования. Название системы происходит от двух слов Mathematica (математика) и CAD (Computer Aided Design – системы автоматизированного проектирования). Так что вполне правомерно считать MathCAD математическим САПР.

Впервые американская фирма MathSoft представила систему MathCAD в 1986 году. Она работала в среде MS DOS и производила только численные расчеты.

На сегодняшний день различные версии MathCAD являются математически ориентированными универсальными системами. Помимо собственно вычислений, как численных, так и аналитических, они позволяют решать сложные оформительские задачи. С помощью MathCAD можно готовить статьи, книги, диссертации, научные отчеты, дипломные и курсовые проекты не только с качественными текстами, но и с легко осуществляемым набором самых сложных математических формул, графическим представлением результатов вычислений. Применение библиотек и пакетов расширения обеспечивает профессиональную ориентацию MathCAD на любую отрасль науки, техники и образования.

К важным достоинствам новых версий MathCAD относят настройки под любой известный тип печатающих устройств, богатый набор шрифтов, возможность использования всех инструментов Windows, качественная графика, и современный многооконный интерфейс. В новые версии MathCAD включены эффективные средства оформления документов в цвете, возможность создания анимированных графиков и звукового сопровождения. Так же имеются текстовый, формульный и графический редакторы, объединенные с мощным вычислительным потенциалом. Предусмотрена возможность объединения с другими математическими и графическими системами для решения особо сложных задач. Таким образом, MathCAD - это также интегрированная система. MathCAD обеспечивает интеграцию с рядом других математических, графических и офисных систем. Для этого в нее включен системный интегратор MathConnex.

Как интегрированная система MathCAD содержит следующие основные компоненты:

Системы реализуют типовые и весьма обширные возможности Windows, включая доступность множества шрифтов, работу со всеми типами принтеров, одновременное выполнение нескольких разнохарактерных задачах. В режиме редактирования возможна одновременная работа с рядом документов и перенос объектов из одного окна в другое.

Предусмотрен также импорт любых графических объектов из одного окна в другое.

Предусмотрен также импорт любых графических изображений – от простых и специальных графиков функций до многокрасочных репродукций художественных произведений. Введены средства анимации рисунков и воспроизведения файлов со звуковым и стереофоническим сопровождением до многокрасочных репродукций художественных произведений. Это наряду с улучшенной визуализацией сложных расчетов позволяет пользователю готовит электронные статьи и книги высокого качества. Предусмотрено упрощенное построение двумерных графиков и вращение трехмерных графиков мышью.

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

Системный интегратор MathConnex по существу является отдельным приложением, обеспечивающим использование в составе одного документа блоков из разных систем, например MathLAB и др.

Все версии MathCAD позволяют работать как с латинскими буквами, так и кириллицей, греческим алфавитом и вообще любыми символами, доступными в Windows. Более того, благодаря применению масштабируемых шрифтов можно управлять как размером символов, так и их начертанием (делать буквы прямыми или наклонными, тонкими или жирными). Все это дает возможность готовить документы и электронные книги высокого качества как на английском, так и на русском яыках.

Последние версии системы MathCAD предоставляют новые средства для подготовки сложных документов/ именуемых электронными документами. В них предусмотрено красочное выделение отдельных формул, многовариантный вызов одних документов, гипертекстовые ссылки и т.д. Это позволяет создавать обучающие программы и книги по любым курсам, базирующимся на математическим аппарате.

Maple.

Ныне лидером современных компьютерных математических систем, ориентированных на решение математических задач в символьном виде считается система Maple. Интегрированная вычислительная среда системы формируется из таких важных компонентов, как:

В среде системы можно готовить к публикации материалы различного математического характера в привычном представлении математических формул, в том числе в формате редактора ТеХ. Имея символьный язык пользователя, встроенный процедурный язык программирования, статические и анимационные средства поддержки двух- и трехмерной графики, она позволяет производить символьные преобразования и численные вычисления с разнообразной визуализацией результатов. Компьютерная математическая система Maple ориентирована на одновременную обработку рабочих листов нескольких документов, каждый из которых создается в собственном окне, как в локальном так и в серверном режиме эксплуатации.

MatLab (Matrix Laboratory – лаборатория матричных вычислений).

Матричная интерпретирующая объектно-ориентированная система MatLab, базирующаяся на ядре системы Maple и оснащенная средствами визуального представления информации является одной из самых мощных и универсальных компьютерных математических систем для решения задач научно-технического характера на матричной основе. Она работает на множестве компьютерных платформ, в том числе и на персональных компьютерах с процессорами Intel под управлением операционной системы Windows. Взаимодействие с ней организуется посредством командно-символьного языка программирования. В среде компьютерной математической системы можно разрабатывать различные прикладные программы и приложения с графическим событийно-управляемым интерфейсом.