Реферат на тему маткад

Обновлено: 04.07.2024

атематические и научно-технические расчеты являются важной сферой применения персональных компьютеров. Часто они выполняются с помощью программ , написанных на языке высокого уровня, например Бейсике или Паскале. Сегодня эту работу нередко выполняет обычный пользователь ПК. Для этого он вынужден изучать языки программирования и многочисленные, подчас весьма тонкие капризные численные методы математических расчетов. Нередко при этом из под руки способного физика, химика или инженера выходят далёкие от совершенства программы.

Это не вполне нормальное положение может изменить к лучшему применение интегрированных программных систем автоматизации математических расчетов (Eureka, MathCAD, MatLab и др.). Здесь рассматриваются возможности и эволюция одной из таких систем - MathCAD.

Фирма MathSoft Inc.(США) выпустила первую версию системы в 1986 г. Главная отличительная особенность системы MathCAD заключается в её входном языке, который максимально приближён к естественному математическому языку, используемому как в трактатах по математике, так и вообще в научной литературе. В ходе работы с системой пользователь готовит так называемые документы. Они одновременно включают описания алгоритмов вычислений, программы управляющие работой систем, и результат вычислений. По внешнему виду тексты мало напоминают обычной программы.

2.Возможности системы

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

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

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

атематические и научно-технические расчеты являются важной сферой применения персональных компьютеров. Часто они выполняются с помощью программ , написанных на языке высокого уровня, например Бейсике или Паскале. Сегодня эту работу нередко выполняет обычный пользователь ПК. Для этого он вынужден изучать языки программирования и многочисленные, подчас весьма тонкие капризные численные методы математических расчетов. Нередко при этом из под руки способного физика, химика или инженера выходят далёкие от совершенства программы.

Это не вполне нормальное положение может изменить к лучшему применение интегрированных программных систем автоматизации математических расчетов (Eureka, MathCAD, MatLab и др.). Здесь рассматриваются возможности и эволюция одной из таких систем - MathCAD.

Фирма MathSoft Inc.(США) выпустила первую версию системы в 1986 г. Главная отличительная особенность системы MathCAD заключается в её входном языке, который максимально приближён к естественному математическому языку, используемому как в трактатах по математике, так и вообще в научной литературе. В ходе работы с системой пользователь готовит так называемые документы. Они одновременно включают описания алгоритмов вычислений, программы управляющие работой систем, и результат вычислений. По внешнему виду тексты мало напоминают обычной программы.

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

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

Впрочем, в решении задач интеграции создатели Mathcad пошли намного дальше — эта система обеспечивает подлинную интеграцию с целым рядом других математических, графических и офисных систем. Для этого в нее включен специальный системный интегратор MathConnex. Летом 1999 года выпущена новейшая версия системы — Mathcad 2000. В ней суще­ственно увеличено число встроенных функций, улучшены графические возмож­ности, повышены скорость вычислений и удобство работы.

Состав системы Mathcad

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

1. Редактор документов — редактор с возможностью вставки математических вы­ражений, шаблонов графиков и текстовых комментариев;

2. MathConnex системный интегратор, обеспечивающий интеграцию Mathcad с рядом иных программных продуктов;

3. Центр ресурсов — система управления ресурсами системы;

4. Электронные книги — электронные книги с описанием типовых расчетов в раз­личных областях науки и техники;

5. Справочная система — система для получения справочных данных по тематичес­кому и индексному каталогу, а также для поиска нужных данных по ключевому слову или фразе;

6.Быстрые шпаргалки QuickSheets — короткие примеры с минимальными ком­ментариями, описывающие применение всех встроенных операторов и функций системы;

7. Броузер Интернета — собственное средство выхода в Интернет.

Системы реализуют типовые и весьма обширные возможности Windows 95/98/NT, включая доступность множества шрифтов, работу со всеми типами принтеров, од­новременное выполнение нескольких разнохарактерных задач и (в последних вер­сиях) реализацию технологии обмена объектами OLE2. В режиме редактирования возможна одновременная работа с рядом документов и перенос объектов из одного окна в другое.

Предусмотрен также импорт любых графических изображений — от простых и спе­циальных графиков функций до многокрасочных репродукций художественных произведений. Введены средства анимации рисунков и воспроизведения видеофай­лов со звуковым стереофоническим сопровождением. Это наряду с улучшенной визуализацией сложных расчетов позволяет пользователю готовить электронные статьи и книги высокого качества. Начиная с версии Mathcad 8.0, было предусмот­рено упрощенное построение двумерных графиков и вращение трехмерных графи­ков мышью. Теперь в версию Mathcad 2000 введено упрощенное построение и трех­мерных графиков.

Особый интерес представляют встраиваемые в систему электронные книги, содер­жащие справки и примеры применений системы по ряду разделов математики, ме­ханики, физики, электротехники и радиотехники, а также по интерфейсу системы. Справки содержат математические формулы и иллюстрации. Можно выделить нужную справку (формулу или рисунок) и перенести ее в текст документа. Библио­теки и пакеты расширений системы Mathcad 2000 — еще одно мощнейшее средство расширения возможностей системы и ее профессиональной ориентации на решение задач в различных предметных областях. Особо надо отметить системный интегратор MathConnex. По существу это отдельное приложение, обеспечивающее использование в составе одного документа блоков из разных систем, например Mathcad, Excel, MATLAB и др. Интеграции различных математических и графических систем, несомненно, принадлежит будущее компь­ютерной математики, и MathConnex — хорошее начало этому.

Варианты системы Mathcad 2000

Новейшая версия Mathcad 2000 выпущена в трех основных вариантах:

1. Mathcad 2000 Standard — упрощенный вариант, удобный для большинства пользо­вателей и применяемый в учебных целях;

2. Mathcad 2000 Professional (или PRO) — профессиональный вариант, ориентиро­ванный на математиков и научно-педагогических работников, заинтересованных в автоматизации своих достаточно сложных и трудоемких расчетов;

3. Mathcad 2000 Premium — расширенный за счет сопутствующих систем вариант, предназначенный для профессиональных математиков и ученых.

Важно отметить, что Mathcad не только средство для решения математических за­дач. Это, по существу, мощная математическая САПР, позволяющая готовить на высочайшем полиграфическом уровне любые относящиеся к науке и технике мате­риалы — документацию, научные отчеты, книги и статьи, диссертации, дипломные и курсовые проекты и т. д. При этом в них одновременно могут присутствовать тексты сложного вида, любые математические формулы, графики функций и различные иллюстративные материалы. Mathcad 2000 PRO позволяет также готовить и высококачественные электронные уроки и книги с гиперссылками. Наиболее обширными возможностями в подготов­ке сложных документов с инженерными чертежами и графиками обладает версия Mathcad 2000 Premium.

Особенности новых версий Mathcad

Mathcad — бурно развивающаяся система. Ее новые версии выходят чуть ли не еже­годно.

Уже версия Mathcad 7.0 PRO отличалась рядом принципиальных особенностей:

Версия Mathcad 8.0 PRO предоставляет еще целый ряд полезных возможностей:

  • около 50 новых математических функций (элементарных, специальных, статис­тических и др.);
  • новые функции оптимизации maximize и minimize;
  • решение задач линейного программирования;
  • новые функции контроля типа данных;
  • улучшенный блок решения систем нелинейных уравнений — снято ограничение на полное число уравнений (ранее было не более 50), теперь их число может до­стигать 200;
  • введение набора методов численного интегрирования с возможностью выбора конкретного метода через контекстное меню, вызываемое щелчком правой кноп­ки мыши при установке указателя на знак интеграла;
  • возможность проведения бинарных вычислений;
  • эффективные средства сглаживания данных;
  • выполненный в стиле Microsoft Office 97 строгий интерфейс с плоскими кнопками;
  • более рациональное расположение команд в главном меню;
  • улучшенные средства ввода и форматирования текста;
  • команды редактирования Find (найти) и Replace (найти и заменить);
  • новая возможность блокировки и скрытия областей;
  • улучшенный вывод таблиц;
  • возможность записи документов в формате HTML, принятом в Интернете;
  • возможность записи документов в формате предшествующих версий;
  • поддержка новой графики OpenGL и ActiveX;
  • применение мастеров для создания сложных трехмерных графиков;
  • существенно улучшенные средства форматирования графиков;
  • просмотр графиков в увеличенном масштабе;
  • применение улучшенной (более плавной) функциональной окраски поверхно­стей;
  • возможность изображения на одном трехмерном графике поверхностей и фигур разного типа;
  • возможность изображения на одном трехмерном графике разных объектов, пе­ресекающихся в пространстве;
  • возможность вращения трехмерных графиков в пространстве мышью;
  • анимация трехмерных графиков при нажатии клавиши Shift.

Наконец, новейшая версия Mathcad 2000 прибавила к этим возможностям еще ряд новых и существенных отличий:

  • улучшен интерфейс системы, в частности интеграция с Интернетом перенесена в центр ресурсов;
  • введен ряд новых функций для финансово-экономических расчетов, создания матриц трехмерных поверхностей, численного решения дифференциальных уравнений в составе блока Given, контроля типа размерных переменных и др.;
  • введен набор функций для выполнения регрессии — экспоненциальной, лога­рифмической, синусоидальной и др.;
  • введен набор логических операторов;
  • расширены возможности функции root — теперь она может искать корень не только по заданному приближению (функция с двумя параметрами), но и в заданном интервале (функция с четырьмя параметрами);
  • введено ускоренное и упрощенное построение трехмерных графиков;
  • предусмотрено наложение надписей на блоки документов, в том числе графичес­кие;
  • введена трассировка ошибок;
  • существенно обновлен набор примеров в центре ресурсов;
  • обеспечен контроль орфографии англоязычных текстов на трех диалектах англий­ского языка.

Из этих внушительных списков новых возможностей разных версий системы Mathcad отчетливо видно, что система быстро развивается, становясь все более мощной и удобной.

Понятие о документах

Фактически документы Mathcad объединяют Код, написанный на визуально-ориен­тированном языке программирования Mathcad, с результатами его работы и тек­стовыми и формульными комментариями. Напомним, что визуально-ориентиро­ванные языки программирования задают программу не в виде малопонятных кодов, а в виде визуально понятных объектов. Язык программирования Mathcad ориенти­рован на математические вычисления и потому практически не отличается от обыч­ного языка математических статей, отчетов и книг. Это огромное достоинство сис­темы Mathcad, которое делает документы Mathcad вполне ясными даже школьникам и студентам младших курсов вузов, имеющим элементарные знания по математике.

Итак, уникальное свойство Mathcad — возможность описания математических алгоритмов в естественной математической форме с применением общепринятой символики для математических знаков, таких, например, как квадратный корень, знак деления в виде горизонтальной черты, знак интеграла и т. д. Это делает доку­мент, видимый на экране дисплея, чрезвычайно похожим на страницы текста мате­матических книг или научных статей.Такой подход значительно облегчает восприятие математической сущности решае­мой задачи и избавляет пользователя от изучения некоторого промежуточного язы­ка программирования (например Фортрана, Бейсика, Паскаля и т. д.). Можно ска­зать, что в Mathcad идея решения математических задач без их программирования доведена до высшего совершенства — подавляющее большинство задач требуют лишь корректного формульного описания решениям не нуждаются в подготовке программ в их общепринятом понимании.

Особые средства оформления

Работа с символами кириллицы

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

Впрочем, не стоит забывать, что это достоинство — результат работы системы в сре­де Windows, которая может быть русифицированной. Это порой ведет к разноязычности надписей на элементах интерфейса. Греческие символы и математические спецзнаки раньше были недоступны в текстовых комментариях, теперь же и этот недостаток полностью устранен.

Понятие о входном языке общения и языке реализации Mathcad

Как следует из вышесказанного, общение пользователя с системой Mathcad проис­ходит на уровне так называемого входного языка, максимально приближенного к обычному языку описания математических задач. Поэтому решение таких задач не требует программирования в общепринятом смысле — написания программ на неко­тором промежуточном языке или в машинных кодах.

Вот, к примеру, как выглядит вычисление квадрата переменной х с заданным значе­нием х=3 на популярном языке Бейсик и на Mathcad:

Одна из задач ЭВМ - автоматизация труда, повышение эффективности научных исследований. Основная особенность ЭВМ - ориентация на применение пользователями, не владеющими языками программирования. Такой подход позволяет преодолевать языковой барьер, отделяющий человека от машины. С этой целью разрабатываются пакеты прикладных программ, рассчитанные на широкие круги специалистов. К подобным пакетам относится MATHCAD.

MATHCAD - универсальный математический пакет, предназначенный для выполнения инженерных и научных расчетов. Основное преимущество пакета - естественный математический язык, на котором формируются решаемые задачи. Объединение текстового редактора с возможностью использования общепринятого математического языка позволяет пользователю получить готовый итоговый документ. Пакет обладает широкими графическими возможностями, расширяемыми от версии к версии. Практическое применение пакета существенно повышает эффективность интеллектуального труда.

От других продуктов аналогичного назначения, например, Maple & Theorist (компании Waterloo Maple Software) и Mathematica (компании Wolf Research), MATHCAD (компании Mathsoft) отличается ориентация на создание высококачественных документов (докладов, отчетов, статей) в режиме WYSIWYG (What You See Is What You Get). Это означает, что, внося изменения, пользователь немедленно видит их результаты и в любой момент может распечатать документ во всем блеске. Работа с пакетом за экраном компьютера практически совпадает с работой на бумаге с одной лишь разницей - она более эффективна. Преимущества MATHCAD состоит в том, что он не только позволяет провести необходимые расчеты, но и оформить свою работу с помощью графиков, рисунков, таблиц и математических формул. А эта часть работы является наиболее рутинной и малотворческой, к тому же она и времяемкая и малоприятная.

Первая версия пакета MATHCAD появилась в 1986г., вторая (2.01) - в 1987г. Пакет постоянно совершенствуется. В настоящее время существуют версии MATHCAD, работающие под Windows. В августе 1995г. вышла последняя, известная на сегодняшний день, шестая 32-битная версия MATHCAD`a под Windows. Вышла она в двух вариантах: MATHCAD 6.0 SE (Standard Edition) и версия для профессионального пользователя - MATHCAD

Рассмотрим версию MATHCAD`a 6.0. Так как устаревшие версии, такие как 2.52 и другие, уже практически не используются, а все реализованные в них возможности существуют и в более поздних версиях. К тому же предыдущие версии были под DOS, а версия 6.0 под Windows и она может использовать все преимущества Windows.

Для начала рассмотрим интерфейс.

Интерфейс более дружествен, по сравнению с Mathematica или Maple. Текст, формулы и графики можно свободно сочетать, передвигая их как выделенные штриховой рамкой объекты, и помещать их в произвольной точки экрана; при изменении хотя бы в одном из объектов последовательно пересчитываются все остальные данные.

Все процедуры: возведения в степень, извлечения корня, взятия модуля, интеграла, операции присваивания и многие другие вынесены в пиктограммы. С клавиатуры они набираются интуитивно понятным способом.

Рассмотрим на примере некоторые из них, они понятны любому, кто хоть чуть-чуть знаком с математикой, не говоря уже об инженерах.

Возможности работы с текстом. В MATHCAD`e можно не только совмещать текст и формулы, но и устанавливать метки табуляции, центрировать и выравнивать напечатанное, а также для наглядности выделять фрагменты текста и проверять орфографию. Также можно экспортировать содержимое рабочей области в Word в формате RTF.

В пакете широко используются встроенные функции. К основным встроенным функциям относятся тригонометрические и обратные, гиперболические и обратные, экспоненциальные и логарифмические, статистические, Фурье, Бесселя, комплексных переменных. Всего в MATHCAD версии 6.0 - 222 встроенных функций. Такой широкий набор функций позволяет решать задачи практически из любой области.

Приведем обозначения основных из [Dm1] них:

1. Тригонометрические и обратные функции:

sin(z), cos(z), tan(z), asin(z), acos(z), atan(z)

z - угол в радианах

2. Гиперболические и обратные функции:

sinh(z), cosh(z), tanh(z), asinh(z), acosh(z), atanh(z)

3. Экспоненциальные и логарифмические:

ln(z) - натуральный логарифм

log(z) - десятичный логарифм

4. Cтатистические функции:

mean(x) - среднее значение

stdev(x) - среднеквадратическое отклонение

cnorm(x)- функция нормального рапределения

erf(x) - функция ошибки

Г(x) - гамма-функция Эйлера

5. Функции Бесселя:

J0(x), J1(x), Jn(n,x) - функции Бесселя первого порядка

Y0(x), Y1(x), Yn(n,x) - функции Бесселя второго порядка

6. Функции комплексного переменного:

Re(z) - вещественная часть комплексного числа

Im(z) - мнимая часть комплексного числа

arg(z) - аргумент комплексного числа

7. Преобразование Фурье:

U:=fft(V) - прямое преобразование (V- вещественное)

V:=ifft(U) - обратное преобразование (V- вещественное)

U:=cfft(V) - прямое преобразование (V- комплексное)

V:=icfft(U) - обратное преобразование (V- комплексное)

8. Корреляционная функция - позволяет рассчитывать коэффициент корреляции двух векторов vx и vy и определить уравнение линейной регрессии:

corr(vx,vy) - коэффициент корреляции

slope(vx,vy) - коэффициент наклона линии регрессии

intercept(vx,vy) - начальная координата линии регрессии

9. Линейная интерполяция:

vx,vy - векторы значений аргумента и функций x - значение аргумента, для которого проводится интерполяция

10.Функция для определения корней алгебраических и трансцендентных уравнений:

root(уравнения, переменная) - значение переменной, когда уравнение равно нулю

11.Датчик случайных чисел:

rnd(x) - случайное число с равномерным распределением от 0 до x

12.Целая часть переменной:

floor(x) - ближайшее наименьшее целое число

ceil(x) - ближайшее наибольшее целое число

mod(x,y)- остаток от деления x на y

until(x,y) - когда x 0. То функция равна 1, иначе 0

17.Логические выражения и операции. Простейшими видами логических выражений являются следующие: логическая константа, логическая константа, логическая константа, логическая переменная, выражение отношения. Например, при x:=0.5 операции отношения присваивают L истину или ложь (1 или 0):

18.Функции, определяемые пользователем. Пользователь может самостоятельно определить необходимые ему функции, отсутствующие среди встроенных функций пакета.

При решении задач физики обычно требуется проставления размерности и такую возможность предоставляет MATHCAD. Всего в среде MATHCAD пять единиц измерения: длина, масса, время, заряд и абсолютная температура. Если же при решении вы будете, к примеру, суммировать секунды с метрами, то MATHCAD честно вам признается, что делать это нельзя и откажется работать.

Пакет MATHCAD предоставляет широкие графические возможности. Кроме того, здесь можно использовать чертежи и рисунки, полученные в других графических системах.

Нажатием буквально одной кнопки можно задать шаблон для генерации двумерного графика, причем в одних и тех же осях может быть несколько графиков одновременно. В MATHCAD`e представлены следующие виды графиков: декартовый (X-Y plot), полярный (Polar plot), поверхности (Surface plot), карта линий уровня (Contour plot), векторное поле (Vector Field plot), трехмерный точечный (3D Scatter plot), трехмерная столбчатая диаграмма (3D Bar Chart). Все графики являются стандартными объектами MATHCAD`a: их можно редактировать, а при пересчете исходных данных они автоматически перерисовываются. Кроме того, в средствах ‘объемной’ визуализации данных существуют возможность композиции задних планов. Существуют большое количество опций для работы с осями, а также возможность импортировать графические изображения.

Пример построения двухмерной графики:

Пример построения трехмерной столбчатой диаграммы:

Кроме работы с десятичными числами существуют возможность работы с восьми - и шестнадцатеричными числами. Так же есть набор процедур для возможности функционирования не только над числами, векторами или матрицами, но и над более сложными объектами, таких как деревья, списки или наборы. При вычислениях в символах, так называемая символьная математика (или аналитические преобразования), существуют три группы инструментов:

1. Команды символьной математики из меню (Symbolic);

2. Режим непрерывных символьных преобразований (Life Symbolics);

3. Оптимизация численных вкладок через символьные преобразования (Optimize).

Они позволяют вычислять неопределенные интегралы, интегрировать по переменой, дифференцировать по переменой, упрощать и разлагать по степеням и на множители выражения, находить полиномиальные коэффициенты, решать относительно переменой, разлагать в ряд, матричные преобразования, преобразования Фурье, Лапласа и Z, находить пределы и т.д. Вывод числового значения возможен с точностью до 4000 знаков.

Но в символьной математике пакета MATHCAD существует один недостаток. Она оперирует некоторыми встроенными функциями, которых в самом пакете MATHCAD нет, либо они там есть, но называются по-другому. Это объясняется тем, что символьный процессор вместе с некоторыми функциями был приобретен у фирмы MAPLE. В пакете MAPLE V в вычисления возможны 500000 знаков (профессиональная версия). Поэтому нередко в MATHCAD`e при символьных преобразованиях, ответ получается настолько громоздким, что не вмещается в рамки экрана и по разрешению пользователя заносится в Буфер Обмена Clipboard.

Для удобства статистических расчетов в MATHCAD включены 16 наборов типовых распределений в MATHCAD PLUS и 7 в базовой версии, которые можно использовать при анализе, моделировании и проверке статистических гипотез (к примеру, можно смоделировать развитие эпидемии или финансовой пирамиды).

MATHCAD 6.0 работает под Windows и естественно использует все его преимущества. Можно экспортировать рабочие документы MATHCAD`a в другие Windows- приложения и импортировать из других приложений в стандартах динамического обмена данными (DDE) и связывания - внедрения объектов (OLE). Кроме того, MATHCAD может воспринимать и создавать файлы с ASCII- кодировкой, а также за счет своих 32- битных возможностей подсоединять к программе функции С и С++.

Кроме работы с функциями языка С и С++, есть встроенный язык программирования. Пользователь может создавать свой собственные приложения к MATHCAD`у: процедурные операции позволяют определять локальные переменные, циклы, ветвления, вложенные структуры данных, рекурсию и т.д. к тому же язык программирования внедрен в пользовательский интерфейс пакета: его операторы функционируют как полноправные объекты MATHCAD`a, а при изменениях хотя бы одном из объектов приводят к автоматической модификации зависимых выражений.

Для решения стандартных задач в различных областях знаний MathSoft выпускает специальные электронные книги - приложения к MATHCAD. Они представляют совокупность рабочих пространств, организованных в гипертекстовую структуру с оглавлением, индексами и ключевыми словами. Все математические формулы со “страниц” этих книг могут быть перенесены в любую точку рабочей области. На сегодняшний день написано более 40 электронных книг по технике, физическим наукам, астрономии, математики, статистике, финансам и другим областям применения MATHCAD`a.

И так, перечислим основные достоинства MATHCAD`a.

Во-первых, это универсальность пакета MATHCAD, который может быть использован для решения самых разнообразных инженерных, экономических, статистических и других научных задач.

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

И в-третьих, совместно применение текстового редактора, формульного транслятора и графического процессора позволяет пользователю в ходе вычислений получить готовый документ.

Но, к сожалению, популярный во всем мире пакет MATHCAD фирмы MathSoft, в России распространен еще слабо, как и все программные продукты подобно рода.

Наверное, это оттого, что люди, живущие в России, ещё не привыкли к тому, что решить систему дифференциальных уравнений из пяти переменных шестого порядка можно не только с помощью карандаша и бумаги, но и с помощью компьютера и MATHCAD`a. Зачем человеку с высшим образованием, который знает и может решить эту систему, решать её на бумаге, когда можно переложить эту рутинную работу на плечи мощных вычислительных машин. Другое дело учащиеся учебных заведений. Они конечно же, решат эту систему, но получив в ответе массу чисел и выражений, не будут знать, где ответ и правильный ли он. Потому что они не понимают смысла того, что делают. Поэтому, компьютеры в учебных заведениях безусловно, нужны, но только для студентов старших курсов. Ну а студентам младших курсов они нужны лишь для того, что бы учится на них работать и программировать, а использование готовых программных продуктов возможно лишь только при понимании задач и знания принципа её решения.

Приятно быть сильным физически, но быть сильным интеллектуально не менее приятно. Именно эти чувства испытываешь при работе с MATHCAD`ом.

атематические и научно-технические расчеты являются важной сферой применения персональных компьютеров. Часто они выполняются с помощью программ , написанных на языке высокого уровня, например Бейсике или Паскале. Сегодня эту работу нередко выполняет обычный пользователь ПК. Для этого он вынужден изучать языки программирования и многочисленные, подчас весьма тонкие капризные численные методы математических расчетов. Нередко при этом из под руки способного физика, химика или инженера выходят далёкие от совершенства программы.

Это не вполне нормальное положение может изменить к лучшему применение интегрированных программных систем автоматизации математических расчетов (Eureka, MathCAD, MatLab и др.). Здесь рассматриваются возможности и эволюция одной из таких систем - MathCAD.

Фирма MathSoft Inc.(США) выпустила первую версию системы в 1986 г. Главная отличительная особенность системы MathCAD заключается в её входном языке, который максимально приближён к естественному математическому языку, используемому как в трактатах по математике, так и вообще в научной литературе. В ходе работы с системой пользователь готовит так называемые документы. Они одновременно включают описания алгоритмов вычислений, программы управляющие работой систем, и результат вычислений. По внешнему виду тексты мало напоминают обычной программы.

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

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

Впрочем, в решении задач интеграции создатели Mathcad пошли намного дальше — эта система обеспечивает подлинную интеграцию с целым рядом других математических, графических и офисных систем. Для этого в нее включен специальный системный интегратор MathConnex. Летом 1999 года выпущена новейшая версия системы — Mathcad 2000. В ней суще­ственно увеличено число встроенных функций, улучшены графические возмож­ности, повышены скорость вычислений и удобство работы.

Состав системы Mathcad

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

1. Редактор документов — редактор с возможностью вставки математических вы­ражений, шаблонов графиков и текстовых комментариев;

2. MathConnex — системный интегратор, обеспечивающий интеграцию Mathcad с рядом иных программных продуктов;

3. Центр ресурсов — система управления ресурсами системы;

4. Электронные книги — электронные книги с описанием типовых расчетов в раз­личных областях науки и техники;

5. Справочная система — система для получения справочных данных по тематичес­кому и индексному каталогу, а также для поиска нужных данных по ключевому слову или фразе;

6.Быстрые шпаргалки QuickSheets — короткие примеры с минимальными ком­ментариями, описывающие применение всех встроенных операторов и функций системы;

Читайте также: