Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Программа Mathematics



 Другие рефераты
Программа Клон Программа Adobe Photoshop Программа демонстрирующая иерархию окон Windows Программа на Delphi

Борис Манзон
  Едва исчезли со страниц  журналов  восторженные  отзывы  на  новую  версию
математического пакета Maple V 4.0 компании  Maple  Waterloo,  как  компания
Wolfram Research представила не менее интересный продукт — Mathematica 3.0.
Немного истории для тех, кто недостаточно хорошо знаком с этой программой.
 Она разработана компанией Wolfram  Research  Inc  ,  основанной  известным
математиком и  физиком  Стефаном  Вольфрамом,  одним  из  создателей  теории
сложных систем. Первая версия программы, появившаяся в 1988 г,  стала  новым
словом в автоматизации математических расчетов.
  Mathematica  отличается  охватом  широкого  круга  задач,   так   как   ее
разработчики задались целью объединить все известные математические  методы,
использующиеся для решения научных задач, в унифицированном и  согласованном
виде, включая аналитические и численные расчеты.
 За   основу   был   взят   специально   разработанный   язык   символьного
программирования,  который  способен  оперировать  очень  широким   спектром
различных объектов с применением небольшого числа  базисных  конструкций.  ^
^Однако программа не приобрела  большой  популярности  из-за  того,  что  ее
сложно  было  освоить  и  невозможно  работать  без  использования  объемной
документации. Только в 1991  г.,  после  выхода  в  свет  второй  версии,  в
которой разработчики устранили многие  ошибки  предыдущей  версии,  а  также
применили более дружелюбный интерфейс и  включили  подсказки  по  встроенным
функциям, программа начала быстро  завоевывать  популярность.  А  к  моменту
выхода Mathematica 3.0 уже было зарегистрировано более  миллиона  постоянных
пользователей программы.
  Mathematicа  дает  возможность  специалистам  решать  большое   количество
достаточно  сложных  задач,  не  вдаваясь   в   тонкости   программирования.
Благодаря  этому  программа  получила  широкое   распространение   в   таких
областях, как физика, биология, экономика. Программа также  применяется  как
для выполнения, так и для оформления инженерных проектов.
 Mathematica  является  важным  инструментом  при  разработке  программного
обеспечения. Она может быть модернизирована самим пользователем, так как  on
носится к открытым программным продуктам Была.  разработана  примерно  сотня
профессиональны» приложений, расширяющих возможности  системы  применительно
к конкретным областям деятельности.
  Программа  Mathematica  наряду  с  программами  Maple,  MatLab  и  MathCad
применяется в качестве базисной для построения курса математики  во  многих
высших как технических, так и  гуманитарных  учебных  заведениях  Несколько
периодических икании и более двухсот книг посвящено этой программе.
Интерфейс
Программа состоит из двух частей — ядра, которое, собственно,  и  производит
вычисления, выполняя заданные команды, и интерфейсного  процессора,  который
определяет внешнее оформление и характер взаимодействия  с  пользователем  и
системой.  Основной  рабочий  документ  программы  —  тетрадь,   в   которой
пользователь  записывает  все  выкладки.  Вид  рабочей  тетради  на   экране
монитора  зависит  от  интерфейсного  процессора,  реализация  которого  для
разных платформ несколько отличается.
Пользовательский  интерфейс  программы  Mathematica  3.0   сначала   кажется
несколько примитивным: инструментальная панель — это просто строка  меню,  а
отдельное окно документа выглядит  как  бы  подвешенным  .  Кроме  того,  на
инструментальной панели отсутствуют кнопки для выполнения часто  повторяемых
операций, которые были в предыдущей версии.
  Однако впечатление  примитивности  интерфейса  сразу  же  исчезает,  когда
выясняется, что можно подключать настраиваемые кнопочные палитры, которых в
программе имеется больше десятка . С их помощью можно  выполнять  различные
функции,  а  часть  кнопок  соответствует  специальным  символам.  Всего  в
программе более 700 математических, языковых и других символов. При нажатии
на кнопки с символом последний переносится в рабочий документ на  указанное
курсором мести. Другие  кнопки  палитры  соответствуют  наименованиям  ряда
функций программы, которые при выборе  вводятся  в  командную  строку.  При
нажатии  кнопки  алгебраических  преобразований  предварительно  выделенное
алгебраическое  выражение  трансформируется  в  соответствии  с   названием
выбранной команды, например упрощается командой simplify.
  Программа позволяет применять различные стили для оформления документа  на
экране и вывода его на печать, причем в  новой  версии  стилей  может  быть
значительно больше,  чем  в  предыдущей.  Для  их  изменения  предусмотрена
специальная палитра.
  Программа дает возможность отображать математические символы с  достаточно
высоким полиграфическим  качеством в тексте на экране, в командах,  а  также
при выводе  на  печать  .  Увеличено  количество  опций.  Возможно  создание
гипертекстовых связей.
  Рабочую  тетрадь  можно  сохранять  в  HTML-формате,  а  также  в  формате
полиграфического языка LaTex и некоторых других.
 Усовершенствована и расширена  система  подсказок,  имеется  интерактивный
доступ к полному тексту электронной версии документации, которая состоит  из
инструкции пользователя, справочника по  стандартным  дополнениям,  учебника
для начинающих и демонстрационных файлов.
 Меню  окна  справки   очень  хорошо  продумано,  что  позволяет   получить
информацию различными путями. Можно получить справку  по  интересующей  теме
или  функции,  а  также  просмотреть  текст  всех   документов,   содержащих
введенное ключевое слово.
Аналитические расчеты
Умение проводить аналитические расчеты — одно из главных достоинств этой
программы, автоматизирующей математические расчеты. Mathematica умеет
преобразовывать и упрощать алгебраические выражения, дифференцировать и
вычислять определенные и неопределенные интегралы, вычислять конечные и
бесконечные суммы и произведения, решать алгебраические и дифференциальные
уравнения и системы, а также разлагать функции в ряды и находить пределы
.Кроме того, Mathematica имеет стандартные дополнения для аналитических
рассчетов, которые будут рассмотрены ниже.
Следует заметить, что возможности каждой новой версии программы качественно
возрастают. В версии 3.0 программы команда упрощения алгебраических
выражений Simplify дополнена значительно более мощной командой
FullSimplify, которая позволяет обрабатывать математические выражения,
включающие специальные функции
Расширен спектр математических выражений, для которых аналитически
находятся неопределенные и определенные интегралы. Появилась также
возможность задавать область изменения параметров в подынтегральных
выражениях, что позволяет интегрировать многие выражения, которые в общем
случае не имеют первообразной.
 Значительно возросло число различных (конечных и бесконечных) сумм и
произведений, вычисляемых аналитически, а также аналитически решаемых
обыкновенных дифференциальных уравнений и уравнений в частных производных .
Из числа других улучшений можно выделить повышение скорости решения задач
линейной алгебры.

Численные методы
Для тех задач, которые невозможно решить аналитически, Mathematica 3.0
предлагает большое количество эффективных  алгоритмов  для проведения
численных расчетов. Она позволяет находить конечные и бесконечные суммы  и
произведения, вычислять интегралы, решать алгебраические и дифференциальные
уравнения и системы, задачи оптимизации (линейного программирования,
нахождения экстремумов функций), а также задачи математической статистики.
  При численном решении математических задач наряду с правильностью
алгоритмов расчета особую роль играет точность вычислений. В Mathematica
3.0 реализован адаптивный контроль точности, основанный на выборе
внутренних алгоритмов, позволяющих ее максимизировать. В этой версии
программы повышена эффективность одно и многомерной интерполяции,
оптимизированы алгоритмы численного решения дифференциальных уравнений
Добавлены многократное численное интегрирование) а также численное
дифференцирование Оптимизированы алгоритмы нахождения экстремумов
Поддерживается арифметика интервалов (рис 6)
   Осуществлен независимый от конкретной компьютернои платформы механизм
ввода и вывода числовых данных без потери точности.
Математические функции
   Мathernatica 3.0 позволяет включать  в расчеты все известные
элементарные функции, а также сотни специальных встроенных функций .
Разумеется, пользователь программы может вводить и свои функции как для
применения  в течение одного сеанса работы  так и для постоянного
использования.    В новой версии 3.0 добавлены интегралы Френеля ин
тегральные гиперболические синус и косинус, обратная функция ошибок,  гаммa
и бета функции, дополнительная функция Вейерштрасса, эллиптические и
родственные с ними функции, функции Матье .Введены числа и полиномы
Фибоначчи .
Графика и звук
   Mathernatica позволяет строить двух и трехмерные графики различных типов
  в виде точек и линии на плоскости, поверхностей, а также контурные,
градиентные (dencity plot), параметрические. Имеется большое количество
опций оформления и настройки, например изменение подсветки, цвета, размеров
и точки наблюдения .   Mathematica выполняет построение графика в три
этапа. На первом создается множество графических примитивов, на втором  они
преобразуются в независимое от вычислительной платформы описание на языке
PostScript, а на третьем это описание переводится в графический формат для
той системы, на которой установлена Mathematiса. Если первые два этапа
осуществляет ядро программы, то последний — интерфейсный процессор.
Mathematica позволяет также строить серии картинок, которые могут быть
воспроизведены как анимация. Программа  содержит функции,  позволяющие
создавать и воспроизводить различные звуки, а также воспринимает и может
анализировать некоторые типы стандартных звуковых файлов.
 После выполнения к
12
скачать работу


 Другие рефераты
Категория падежа в русском и немецком языках
Аристотель
Жизненный цикл фирмы
Жер планетасы


 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ