Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программное обеспечение. /

Пакет "MathCAD"

Документ 1 | Документ 2

←предыдущая  следующая→
1 2 3 

 TOC \o "1-3" \p " " MATHCAD.  

Общая характеристика.  

Первый взгляд.  

Построение графиков.  

Вычислительные способности.  

Интеграция.  

Языки программирования.  

Электронные книги.  

Заключение.  

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

PLUS 6.0. 

Первый взгляд.

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

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

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

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

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

 

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

В версии 6.0 есть так называемые QuickSheets - интерактивные средства автоматизации выбранных пользователем операций им в соответствие «горячих» клавиш. QuickSheets является полноценным рабочим пространством с собственными функциональными возможностями.

Также в версии 6.0 появилась анимация; описанные с помощью формул изображения какого-либо объекта могут быть представлены в динамике в отдельном окне. При этом созданный «мультфильм» можно сохранить в Windows - совместимых AVI - файлах.

 

В пакете широко используются встроенные функции. К основным встроенным функциям относятся тригонометрические и обратные, гиперболические и обратные, экспоненциальные и логарифмические, статистические, Фурье, Бесселя, комплексных переменных. Всего в 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.  Экспоненциальные и логарифмические:

exp(z)  - ez

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

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

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

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

var(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.  Линейная интерполяция:

linterp(vx,vy,x)

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

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

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

11.Датчик

←предыдущая  следующая→
1 2 3 


Copyright © 2005—2007 «RefStore.Ru»