Решение инженерных задач с помощью программ Excel и Mathcad

Курсовая работа

Мы все являемся свидетелями того, как компьютеры на глазах изменяют нашу жизнь.

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

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

Возможности EXCEL очень высоки. Обработка текста , управление базами данных — программа настолько мощна, что во многих случаях превосходит специализированные программы — редакторы или программы баз данных. Такое многообразие функций может поначалу запутать , нежели заставить применять их на практике. Но по мере приобретения опыта начинаешь по достоинству ценить то, что границ возможностей EXCEL тяжело достичь.

.1 Условие задания

Дана нелинейная функция f(x) согласно варианту. Требуется:

  • Решить нелинейное уравнение вида f(x)=0 с помощью программы Excel. Для этого необходимо выполнить следующие действия.
  • Провести табулирование функции f(x) на заданном интервале.

Шаг табуляции h=0.2. Оформить таблицу (рамки, названия столбцов и т.п.).

  • Построить график функции f(x).

— По графику определить приближенные значения корней уравнения f(x)=0 и точек экстремума функции. Этот этап называется «локализация корней и экстремумов». На нем необходимо обязательно задавать начальное приближение того значения аргумента, вблизи которого имеется корень или экстремум. В ходе последующего использования имеющихся процедур осуществляется уточнение значения аргумента (соответствующего нужному корню или экстремуму).

Поэтому для каждого корня или экстремума обязательно должно быть задано свое начальное приближение.

11 стр., 5344 слов

Автоматизация расчётов в электронных таблицах Excel

... использовать многочисленные возможности электронных таблиц. Рассмотрим в этой связи вычислительные функции MS Excel. Как и любая другая электронная таблица, MS Excel предназначен , прежде всего для автоматизации расчё ... Результатом выполнения операции сравнения является логическое значение ИСТИНА или ЛОЖЬ. Для выполнения вычислений в программе Excel используются формулы. С помощью формул можно, ...

  • С помощью процедуры «Подбор параметра» определить уточненные значения корней уравнения f(x)=0. Точность реализации этого этапа можно настроить, используя меню «Параметры». Результат записать с точностью 5 знаков после запятой.

— С помощью надстройки «Поиск решения» Excel найти экстремумы функции f(x).

Выделить в таблице цветом точки корней и экстремумов или привести в соответствующих строках подписи рядом с таблицей («Корень 1», «Корень 2», «Максимум 1», «Минимум 2» и т.п.).

Результат записать с точностью 5 знаков после запятой.

  • Решить это же нелинейное уравнение с помощью программы Mathcad. Для этого необходимо выполнить следующие действия.
  • Построить график функции f(x).

  • По графику определить начальные приближения корней уравнения f(x).

  • Для каждого приближения определить уточненные значения корней уравнения.

Для этих целей могут быть использованы соответствующие функции Mathcad: «root», «find» и т.п. Результат записать с точностью 5 знаков после запятой.

  • С помощью символьных вычислений в Mathcad найти производную функции f(x).

    Найти экстремумы функции f(x) путем решения уравнения f'(x)=0 аналогично пункту 3. Результат записать с точностью 5 знаков после запятой.

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

1.2 Решение

Дана функция: решение 1 на интервале [-5;10] c шагом 0.2. На основе полученной таблицы табуляции строим график функции f(x)(рис. 1).

 решение 2

Рис. 1. Табуляция функции и построение графика в Excel

— На полученном графике определяем приближенные значения корней уравнения. Данные корни будут находиться в точках пересечения графика функции с осью абсцисс, а также их приближенные значения можно определить по таблице табуляции в строках, где значения в столбце y меняют свой знак. Получаем следующие приближенные значения корней уравнения:0.85,1.2,4.0.

  • С помощью процедуры «Подбор параметра» определяем точное значение корня для каждого приближенного значения. Получаем следующие значения корней уравнения: x1=-0.903.x2=1.194, x3=3.709.

3. Найдем в Excel экстремумы функции f(x).

По графику видно, что данная функция имеет одну точку экстремума (максимума) в районе x=2. Для нахождения этого экстремума воспользуемся надстройкой «Поиск решения» и настроим её согласно рис.2. Для функций такого типа (с разрывами) обязательно нужно добавлять ограничения нижнего и верхнего значения аргумента, чтобы в решении не оказалось бесконечное число, соответствующее точке разрыва(рис. 2).

 решение 3

Рис. 2. Настройка формы «Поиск решений» для точки максимума

4 стр., 1832 слов

«Програмирование в среде MathCad»

... существуют три способа ввода условного оператора: с помощью функции условия if; с помощью оператора if с ... значение невозможно. Условный оператор может применяться и без организации программы. Он позволяет записать параметрические и составные функции в виде одного выражения, что упрощает расчеты. В Mathcad ...

4. С помощью программы Mathcad построим график функции  решение 4 (рис. 3).

По графику определяем приближенные значения корней уравнения:0.85,1.2,4.0.

 решение 5

Рис. 3. График функции f(x) построенный в Mathcad

  • С помощью функции root находим точные значения корней уравнения:x1=-0.903,x2=1.194,x3=3.709

2. Используя символьные вычисления Mathcad, найдем производную  решение 6

3. Построим график производной функции f(x).

По графику определяем приближенное значение корня  решение 7 .С помощью функции root также находим точное значение корней уравнения(рис. 4).

 решение 8

Рис. 4. Нахождение корней уравнения и экстремумов функции с помощью Mathcad


нелинейный уравнение экстремум двухмерный

2.1 Условие задания

Даны матрицы A, B и С. Вычислить матрицу D по формуле . Задание выполнить в Excel и Mathcad.

.2 Решение

Даны матрицы A, B, и С. Вычислить матрицу D по формуле. Используя коэффициенты полученной матрицы D решить систему уравнений(рис . 5 ).

 решение 9

Рис. 5. Вычисление матрицы D в Mathcad

1. С помощью Excel произведем расчеты матрицы D (рис. 6).

 решение 10

Рис. 6. Вычисление матрицы D в Excel

 решение 11

3.2 Решение

1. Решим полученную систему уравнений в Excel с помощью обратной матрицы (рис. 7).

В результате получим вектор решения:

 решение 12

 решение 13

Рис. 7. Решение системы линейных уравнений с помощью Excel

Проведем расчет матрицы D средствами Mathcad. Заполним матрицу коэффициентов системы уравнений и найдем ее решение (рис. 8)

 решение 14

Рис. 8. Решение системы линейных уравнений с помощью Mathcad


.1 Условие задания

Дана таблично заданная функция — пары точек (xi,yi), для которых необходимо сделать следующее:

С помощью программы Mathcad провести кусочно-линейную интерполяцию и найти значения y.

Используя опцию “Добавить линию тренда” Excel, выполнить аппроксимацию заданных точек, подобрав подходящие формы аппроксимирующих кривых по виду графика.

4.2 Решение

Решим задачу с использованием Mathcad.

1. Проведем кусочно-линейную интерполяцию для заданных точек (xi,yi) и определяем значение функции для указанных значений аргумента (рис. 9):

x

0

1

2

3

4

5

6

7

8

9

y

1.11

1.82

2.6

2.63

3.12

3.47

3.33

4.17

3.63

4.15

 решение 15

Рис. 9. Кусочно-линейная интерполяция в Mathcad

 решение 16

Рис. 10. Добавление на график аппроксимирующей линии(линии тренда)

2. Проведем аппроксимацию точек с помощью Excel. Для этого сначала заполним исходную таблицу точек и отметим эти точки на координатной плоскости(рис. 10)(рис. 11).

 решение 17

Рис. 11. Наилучшая аппроксимирующая линия(линии тренда)


.1 Условие задания

Найти экстремум функции двух переменных в Excel и Mathcad. Построить график двухмерной поверхности в Excel и Mathcad. Сравнить результаты и сделать выводы.

.2 Решение

Рассмотрим функцию  решение 18

1. Построим график функции в Mathcad (рис. 12).

  • По графику определяем, что функция z имеет точку минимума.
  • Воспользуемся блоком решения Mathcad и функцией Minimize.

За начальное приближение точки минимума возьмем x=0 и y=0. В качестве ограничений укажем интервалы для x[-8;8] и y[-10;10].

  • Получили решение x=4,257*10^-10; y=1-наименьшее значение в заданной области определения (рис. 13).

 решение 19

Рис. 12. Построение поверхности в Mathcad

 решение 20

Рис. 13. Наименьшее значение в заданной области определения

5. Теперь выполним это же задания в Excel. Для этого сначала проведем табуляцию функции на интервале по x [-8;8] и y[-10;10] (рис. 14).

 решение 21

Рис. 14. Табулирование функции 2-х переменных в Excel

На основе полученной таблицы строим поверхность (рис. 15).

 решение 22

Рис. 15. График функции двух переменных в Excel


Данная курсовая работа позволила мне более близко познакомиться с программами MathCAD и MS Excel. Мной были рассмотрены способы решения инженерных задач с использованием данных программ.

Задачи исследования были максимально реализованы т.к. в курсовой работе были описаны все функции, используемые в системе MathCAD и MS Excel, и рассмотрена работа некоторых из них на конкретных примерах.


1. Бидасюк Ю.М. Mathsoft MathCAD 11. Самоучитель. — СПб: Диалектика, 2004. — 224 с.

2. Бутенков С.А. Методические указания к использованию системы MathCad в практических занятиях по курсу высшей математики. — Таганрог : ТРТУ, 1995. — 450 с.

  • Гмурман В.Е. Теория вероятностей и математическая статистика. Учебное пособие для ВУЗов. — М.: Высшая школа, 1972. — 368 с.
  • Кудрявцев В.М.

MathCAD 8. — М.: ДМК, 2000. — 320 с.

  • Плис А.И. MathCAD 2000: Математический практикум для экономистов/ А.И.Плис, Н.А.Сливина. — М.: Финансы и статистика, 2000. — 656 с.
  • Шушкевич Г.Ч.

Введение в MathCAD 2000: Учебное пособие / Г.Ч. Шушкевич, С.В. Шушкевич. — Гродно: ГрГУ, 2001. — 138 с.

7. MathCAD 6.0 PLUS. Финансовые, инженерные и научные расчеты в среде Windows 95./Перевод с англ. — М.: Информационно-издательский дом «Филин», 1996. — 712 с.