Создание графиков в MathCAD. Двумерные графики и трехмерные графики



Панель графиков (рисунок 9) вызывается нажатием кнопки с изображением графиков на математической панели.

Рисунок 9 – Панель графиков

На панели графиков расположены девять кнопок с изображением различных типов графиков (название графиков каждой кнопки высвечивается при подводе к ней курсора и ожидании в течение 2-3 секунд):

- X-Y Plot - графики в декартовых координатах;

- Polar Plot - графики в полярных координатах;

-3D Bar Chart - столбиковые диаграммы;

- Surface Plot - трехмерный график;

- Cunter Plot - карта линий уровня (изолиний);

- Vector Field Plot - векторное поле;

- 3D Scatter Plot - трехмерный точечный график.

Применение графиков можно продемонстрировать на следующих примерах:

- построение графиков по точкам приведено на рисунке 10. Для оси x задаётся вектор значений t, а по оси y значения для графика будут браться из векторов A и B;

- процесс построения графиков функций приведён на рисунке 11. Нажав на график правой клавишей мыши и выбрав “Трассировку”, можно определить численное значение координат отдельных его точек.

Рисунок 10 – Построение графиков по точкам

Рисунок 11 – График функции и трассировка

Задания к главе 3:

1) введите все примеры с рисунков главы в MathCAD;

2) сформируйте таблицы значений двух функций: у(х) = 2/(sin3(х)+2) и z(х) = 5sin(4х/3) для х = -180o…180o с шагом в 6o. Постройте графики этих функций в декартовой и полярной системах координат. Отформатируйте графики;

3) используя оператор численного дифференцирования, сформируйте таблицы значений 1-й, 2-й и 3-й производных функции z(х)=х3 + 3х5 для х = [-5…5]. Постройте графики по данным таблиц;

4) сформируйте векторы S, С, S2 и С2, элементы которых содержат значения функций соответственно sin(х)‚ cos(х), sin2(х) и cos2(х), где х - дискретно заданный угол в диапазоне от 0 до 360° с шагом 18°. Постройте графики по данным векторов S, С, S2 и С2;

5) решите 2 и 14 варианты заданий 5, 6 и 7 (графически) из контрольной работы, опираясь на пример, приведённый в конце данных методических указаний.

Встроенные функции MathCAD для решения обыкновенных уравнений и систем. Решение систем дифференциальных уравнений

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

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

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

- краевые задачи, для которых заданы определенные соотношения сразу на обеих границах интервала.

Из дифференциальных уравнений в частных производных есть возможность решать только уравнения с двумя независимыми переменными: одномерные параболические и гиперболические уравнения, такие как уравнения теплопроводности, диффузии, волновые уравнения, а также двухмерные эллиптические уравнения (уравнения Пуассона и Лапласа).

Примеры решения дифференциальных уравнений первого и второго порядка приведены на рисунке 12 и 13 соответственно. Символ производной ставится нажатием комбинации клавиш Ctrl+F7, знак равенства ставится нажатием Ctrl+=.

Рисунок 12 – Решение дифференциального уравнения первого порядка

Для численного интегрирования систем ОДУ в MathCAD могут использоваться вычислительный блок Given/Odesolve либо встроенные функции rkfixed, Rkadapt и Bulstoer.

Рисунок 13 – Решение дифференциального уравнения второго порядка

При решении систем ОДУ MathCAD необходимо, чтобы система ОДУ была представлена в нормальной форме (когда левые части – первые производные от соответствующих функций, а в правых частях производные отсутствуют).

Если в систему ОДУ входят и уравнения высших порядков, то оно сводится к системе уравнений первого порядка. При этом количество нулевых условий для вычислительного блока Given/Odesolve, а также размер вектора начальных условий y должен быть равен сумме порядков всех уравнений (рисунок 14).

Рисунок 14 – Решение системы ОДУ первого порядка

Задание к главе 4:

1) решите 8 и 11 варианты заданий 7(символьно) и 8 из контрольной работы, опираясь на пример, приведённый в конце данных методических указаний.


Дата добавления: 2018-05-31; просмотров: 687; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!