РАЗДЕЛ 4. Система математических вычислений MathCad 


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



ЗНАЕТЕ ЛИ ВЫ?

РАЗДЕЛ 4. Система математических вычислений MathCad



РАЗДЕЛ 4. Система математических вычислений MathCad

ЛАБОРАТОРНАЯ РАБОТА № 21

 

Выполнение математических вычислений и преобразований

Цель работы: Знакомство со средой MathCad. Выполнение арифметических операций и символьных преобразований, работа с векторами и матрицами.

Теоретическая часть

 

1. Основы работы с системой MathCad

 

Чтобы запустить Mcad, нужно дважды щелкнуть ЛКМ на его ярлыке на рабочем столе.

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

Если математического меню нет на экране, его можно вызвать из основного меню пункт View\MathPallete.

Назначение кнопок математического меню:

1. Арифметические операторы.

2. Операторы отношения.

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

4. Матричные операторы.

5. Операции высшей математики.

6. Операторы программирования.

7. Греческие буквы.

8. Операторы символьной математики.

 

2. Выполнение арифметических операций

 

Для записи арифметических операций используется арифметическая палитра. Вычислите выражение:

 
 


(2*3.45+17)/8.45=

 

 

Присваивание значений переменным

 

Основным знаком присваивания является составной знак :=, вводимый двоеточием. Присвойте значения переменным и вычислите выражение:

 
 


x:=2.3 y:=6

x-7*y=

 

Задание ранжированной переменной


a:=0,0.1 .. 2

 

– в переменную а запишется массив чисел от 0 до 2 с шагом 0.1 Чтобы получить знак .. нужно нажать;. Для проверки набрать а=. Обратите внимание, если вы допустили ошибку, текст выделяется красным цветом.

Часто упорядоченный ряд значений какой-либо переменной (например, абсциссы х) нужен для построения графика функции.

 

5. Работа с размерными переменными

 

Данные и переменные могут быть размерными, т.е. характеризоваться не только своим значением, но и единицей измерения. Для присваивания таким переменным значения используют обычные знаки присваивания, но после численного значения со знаком умножения или пробела указывается единица измерения. Ее удобно выбирать из окна размерных величин, которое появляется при активации на стандартной панели инструментов кнопки с изображением мерной кружки. Примеры вычислений с размерными величинами:

 

Оборудование, инструменты и приборы

 

 

ПЭВМ, система MathCad

Варианты заданий

Варианты заданий приведены в таблицах 4.1 -4.7.

Задание 1

Вычислить значение арифметического выражения для своего варианта. Варианты заданий приведены в табл. 4.1.

Таблица 4.1

Варианты заданий

№ вар Задание № вар Задание
       
   
   

 

Продолжение табл. 4.1

   
   
   
    a=0,04 b=8 c=2
        a=1,2 b=0,6
    a=-2,5 b=0,5
    m=0.003 n=0.007
      b=0.0025
  a=23 b=22   a=16 b=4
    y=64 z=25

 

Продолжение табл. 4.1

      4
        x=8 y=1
   
  x=2  

 

Примечание.

 

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

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

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

 

Задание 2

Для нечетных вариантов: выполнить расчет и вывести значения высоты подъема тела. Дано: ; h:= ; h=

Для четных вариантов: найти перемещение при равноускоренном прямолинейном движении в момент времени t. Дано: s0:=3m; V0:=1 ; s= Варианты заданий приведены в табл. 4.2.

 

 

Таблица 4.2

Варианты заданий

№ вар Задание № вар Задание № вар Задание
  V0:= 10   V0:= 35   V0:= 60
  a:=5 m *sec-2 t:=4sec   a:=4 m *sec-2 t:=6sec   a:=7 m *sec-2 t:=11sec
  V0:= 15   V0:= 40   V0:= 65
  a:=6 m *sec-2 t:=7sec   a:=3 m *sec-2 t:=3sec   a:=1 m *sec-2 t:=3sec
  V0:= 20   V0:= 45   V0:= 70
  a:=8 m *sec-2 t:=9sec   a:=4 m *sec-2 t:=2.5sec   a:=4 m *sec-2 t:=2sec
  V0:= 25   V0:= 50   V0:= 75
  a:=3 m *sec-2 t:=2sec   a:=9 m *sec-2 t:=12sec   a:=3.5 m *sec-2 t:=5.3sec
  V0:= 30   V0:= 55   V0:= 80
  a:=2 m *sec-2 t:=5sec   a:=4.5 m *sec-2 t:=3sec   a:=2 m *sec-2 t:=6sec

 


Задание 3

Выполнить примеры задания и вывода значений ранжированных переменных. Варианты заданий приведены в табл. 4.3.

Таблица 4.3

Варианты заданий

 

№ вар Задание № вар Задание № вар Задание
  i:=1..8 z:=0,0.5..8   i:=-1..7 z:=-1,-0.5..7   i:=4..8 z:=4,4.4..8
  i:=-10..10 z:=0,0.1..10   i:=2..9 z:=2,2.5..9   i:=1..3 z:=1,1.1..3
  i:=-1.5..1.5 z:=-1,-0.75..1   i:=3..10 z:=3,3.5..10   i:=5..8 z:=0,0.25..5
  i:=-3..10 z:=-3,-1..10   i:=2..6 z:=2,2.2..6   i:=0..8 z:=0,0.25..8
  i:=2..12 z:=2,2.5..12   i:=5..15 z:=5,5.5..15   i:=-4..8 z:=-4,-3.5..4
  i:=0..8 z:=0,1.5..8   i:=1..14 z:=1,4..14   i:=5..8 z:=5,5.25..8
  i:=-10..0 z:=-10,-9.5..0   i:=2..12 z:=2,4..12   i:=-2..6 z:=-2,-2.25..6
  i:=1..4 z:=1,0.1..4   i:=1..5.5 z:=1,1.5..5.5   i:=11..18 z:=11,11.5..18
  i:=-3..3 z:=-3,-2.5..3   i:=9..18 z:=9,9.5..18   i:=-4..2 z:=-4,-3.5..2
  i:=0..5 z:=0,0.5..5   i:=0..4 z:=0,0.2..4   i:=-3.5..3.5 z:=-3.5,-3..3.5

 


Задание 4

Выполнить вычисление и вывод заданных величин сумм и произведений. Варианты заданий приведены в табл. 4.4.

Таблица 4.4

Варианты заданий

 

№ вар Задание № вар Задание № вар Задание
    3* 19*   11* 12*
  3* 11*   14* 5*   21* 22*
  5* 7*   24* 6*   5* 15*
  6* 2*   12* 5*   11* 10*
  12* 3*   5* 10*   6* 4*
  5* 6*   13*   42* 24*
  7* 8*   16* 11*   16* 8*
  2* 4*   2* 14*   9* 10*
  7* 10*   9* 7*   3* 2*
  16* 2*   3* 15*   12*

 


Задание 5

Вычислить пределы. Варианты заданий приведены в табл. 4.5.

Таблица 4.5

Варианты заданий

 

№ вар Задание № вар Задание № вар Задание
     
     
     
     
     
     
     
     
     
     

 

 


Задание 6

Для заданных зависимостей y(x): найти первую производную и вычислить ее значение при x=0; найти неопределенный интеграл; вычислить значение определенного интеграла, пределы интегрирования от 0 до 1. Варианты заданий приведены в табл. 4.6.

 

Таблица 4.6

Варианты заданий

 

№ вар Задание № вар Задание № вар Задание
     
     
     
     
     
     
     
     
     
     

 

 


Задание 7

Для нечетных вариантов: найти определитель матрицы |М|; для четных вариантов: транспонировать матрицу МТ. Варианты заданий приведены в табл. 4.7.

Таблица 4.7

Варианты заданий

 

№ вар Задание № вар Задание № вар Задание
     
     
     
     
     
     
     
     
     
     

 

Порядок выполнения работы

1. Создать MathCad – документ и сохранить его под именем «Арифметика».

2. Выполнить задания 1 – 7 в соответствии с данными своего варианта.

 

Содержание отчета

Отчет должен содержать:

· номер, название и цель работы;

· краткую теоретическую часть, включающую описание:

- назначения системы MathCAD, особенности интерфейса, характера входного языка, расположения блоков документа, управления визиром и формульным курсором, правил составления и использования имен переменных, отображения выражений, вывода результатов;

- операции присваивания и правил набора структурно сложного арифметического выражения;

- выполнения расчетов с размерными величинами (физическими величинами, имеющими единицы измерения);

- ранжированных переменных: их назначения, задания шага изменения значений, способ набора указателя диапазона;

- символьных преобразований;

- работы с векторами и матрицами;

· результаты выполнения работы согласно заданию, выданному преподавателем, а именно, в отчет должен быть помещен сформированный на лабораторной работе MathCAD-документ “Арифметика”;

· заключение по работе.

 

Контрольные вопросы

1. Назначение панелей инструментов в MathCad.

2. Пояснить назначение знака:=

3. Что такое ранжирование переменной? Для чего оно применяется?

4. Каким образом осуществляется работа с размерными переменными?

5. Вычислить арифметическое выражение по указанию преподавателя.

6. Выполнить символьные преобразования по указанию преподавателя.

7. Выполнить действия с матрицами по указанию преподавателя.

ЛАБОРАТОРНАЯ РАБОТА № 22

 

 

Построение графиков функций

Цель работы: Освоить основные правила построения графиков.

 

Теоретическая часть

 

MathCAD предоставляет возможность строить графики различных видов:

1.X-Y Plot - в X-Y координатах

2.Polar Plot - в полярных координатах

3.Surface Plot - 3-мерные поверхности

4.Contur Plot - линии уровня

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

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

7.Vector Field Plot - векторный график области

Для построения графиков используется кнопка математического меню (кнопка GraphPalette).

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

1) установка визира в место левого верхнего угла будущего блока;

2) на математической панели щелчок ЛКМ на кнопке GraphPalette (изображение графика кубической функции);

3) на появившейся палитре щелчок ЛКМ на кнопке X-Y Plot (Plot – буквально наносить на карту диаграмму) для создания декартова графика или другую кнопку для иного желаемого типа графика.

Результат: появление вправо и вниз от визира незаполненного шаблона графика с одним или несколькими шаблонами данных (местозаполнителями) y осей.

К двумерным графикам относят графики в декартовой и полярной системах координат. Созданный однажды график данного типа нельзя переделать в график другого типа (в отличие от трехмерных графиков).

Для создания декартова графика X -Y Plot – в X-Y координатах необходимы два ряда данных, откладываемых по осям X и Y. Построить график любой скалярной функции f(x) можно двумя способами. Первый заключается в дискретизации значений функции, присвоении этих значений вектору и прорисовке графика вектора. В этом случае в местозаполнители около осей вводятся просто имена векторов. Второй, более простой способ, называемый быстрым построением графика, заключается во введении в один из местозаполнителей (например, у оси y), а имени аргумента – в местозаполнитель у другой оси.

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

- поместить линии ввода таким образом, чтобы они целиком захватывали выражение, стоящее в надписи координатной оси y;

- нажать клавишу «,»;

- в результате появится местозаполнитель, в который нужно ввести выражение для второй кривой;

- щелкнуть в любом месте вне этого выражения.

Для создания полярного графика (Polar Plot) необходимо нажать кнопку Polar Plot на панели Graph (График) и вставить в местозаполнители имена переменных и функций, которые будут нарисованы в полярной системе координат: угол (нижний местозаполнитель) и радиус-вектор (левый местозаполнитель). Точно так же, как и при создании графика в X-Y координатах, по осям могут быть отложены два вектора, элементы векторов и ранжированные переменные в различных сочетаниях, а также может быть осуществлено быстрое построение графика функции.

К двумерным графикам относят графики Surface Plot - 3-мерные поверхности; Contur Plot - линии уровня; 3D Bar Chart - столбиковые диаграммы; 3D Scatter Plot - 3-мерные точечные графики; Vector Field Plot - векторный график области.

Чтобы создать трехмерный график, требуется нажать кнопку с изображением любого из типов трехмерных графиков на панели инструментов Graph (График). В результате появится пустая область графика с тремя осями и единственным местозаполнителем в нижнем левом углу. В этот местозаполнитель нужно ввести либо имя z функции z (x,y) двух переменных для быстрого построения трехмерного графика, либо имя матричной переменной z, которая задаст распределение данных zx,y на плоскости xy.

Чтобы изменить вид графика можно воспользоваться специальным окном, которое появляется, если щелкнуть дважды ЛКМ на графике.

В появившемся окне при редактировании двумерных графиков имеются четыре вкладки:

X-Y Axes – установка параметров осей;

Traces – установка параметров линий;

Labels – установка титульной надписи и надписей по осям х и у;

Defaults – возврат к стандартным установкам (по умолчанию).

На вкладке X-Y Axes имеются опции, относящиеся к осям х и у (Axis X и Axis Y):

Log Scale – логарифмический масштаб;

Crid Lines – линии сетки;

Numbered – установка цифровых данных по осям;

Auto Scale – автоматическое масштабирование графика;

Show Markers – нанесение рисок (делений) по осям;

Auto Crid – автоматическое установка масштабных линий;

No of Crids – установка заданного числа масштаба линий;

Возможна установка стилей осей (Axes Style):

Boxed (рамка) – оси в виде прямоугольника;

Crossed (репер) – оси виде креста;

None (ничего) – отсутствие осей;

Equal Scales (равные деления) – установка равенства масштаба по осям графика.

Примеры построения двумерных и трехмерных графиков приведены на рис. 60: 1. X-Y Plot - в X-Y координатах

2. Polar Plot - в полярных координатах

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

4. Surface Plot - 3-мерные поверхности

5. Contur Plot - линии уровня

Рис. 60. Примеры построения двумерных и трехмерных графиков

 

Варианты заданий

Варианты заданий приведены в таблицах 4.8 -4.11.

Задание 1

По данным, приведенным в таблице 4.8, построить график в декартовой системе координат обычным и «быстрым» способом.

Таблица 4.8

Варианты заданий

№ вар Задание № вар Задание № вар Задание
  f(x)=sin(x)+cos(x)   f(x)=sin(x)- tg(x)   f(x)=x5-x4
  f(x)=sin2(x)   f(x)=|tg(x)|+3   f(x)=x2-3|x|
  f(x)=x3+3x   f(x)=|tg(x)|+x   f(x)=|tg(x)+cos(x)|
  f(x)=x3+tg(x)   f(x)=x3- x2   f(x)=|ex|
  f(x)=x+ln(x)   f(x)=x2- ex   f(x)=|ln(x)|-3|
  f(x)=xln(x) +4   f(x)=sin(x)- ln(x)   f(x)=Öx+1/x
  f(x)=ex+3x   f(x)= cos(x2)+5x   f(x)=1/cos(x)
  f(x)= tg3(x)   f(x)= tg2(x)-3x2   f(x)=x3/cos(x)
  f(x)=x2-2x   f(x)=sin(x)- x3   f(x)=2ln(x)
  f(x)=|x|-5   f(x)=sin(x)-cos3(x)   f(x)=x/3-cos(x)

Задание 2

По данным, приведенным в таблице 4.9:

- построить график в полярной системе координат обычным и «быстрым» способом.

- построить график в полярной системе координат, заменив f(i) на f(g(i)). Для четных вариантов g(i)=sin(i), для нечетных – g(i)=cos(i).

Таблица 4.9

Варианты заданий

№ вар Задание № вар Задание № вар Задание
  f(i)=sin(i)- ln(i)   f(i)=Öi+1/i   f(i)=iln(i) +4
  f(i)= cos(i2)+5i   f(i)=1/cos(i)   f(i)=ei+3i
  f(i)= tg2(i)-3i2   f(i)=i3/cos(i)   f(i)= tg3(i)
  f(i)=sin(i)- i3   f(i)=2ln(i)   f(i)=i2-2i
  f(i)=sin(i)-cos3(i)   f(i)=i/3-cos(i)   f(i)=|i|-5
  f(i)=i5-i4   f(i)=sin(i)+cos(i)   f(i)=sin(i)- tg(i)
  f(i)=i2-3|i|   f(i)=sin2(i)   f(i)=|tg(i)|+3
  f(i)=|tg(i)+cos(i)|   f(i)=i3+3i   f(i)=|tg(i)|+i
  f(i)=|ei|   f(i)=i3+tg(i)   f(i)=i3- i2
  f(i)=|ln(i)|-3|   f(i)=i+ln(i)   f(i)=i2- ei

Задание 3

В соответствии с заданной функцией (табл. 4.10):

- построить трехмерный график поверхности.

- построить трехмерный график линий уровня.

- построить столбиковую диаграмму.

- построить точечный график.

Таблица 4.10

Варианты заданий

 

№ вар Задание № вар Задание № вар Задание
  z(x,y)=x2+y2   z(x,y)=xy2   z(x,y)= tg(x) + y3
  z(x,y)=x+tg(y)   z(x,y)=cos(x)-sin(x)   z(x,y)=3x+2y
  z(x,y)=x3+5y   z(x,y)=tg(x)-y3   z(x,y)= tg(x)+y3
  z(x,y)=cos(x)-3y   z(x,y)=y/x   z(x,y)=x5-2/y
  z(x,y)=x2+ln(y)   z(x,y)=x2-5/y   z(x,y)= x2- ey
  z(x,y)=3x-ey   z(x,y)=4x2-tg(y)   z(x,y)= sin(x)- y3
  z(x,y)=cos(x)+ y2   z(x,y)=cos(x)-tg(y)   z(i,y)= cos(x2)-7y
  z(x,y)=sin(x)*y   z(x,y)=3y*tg(x)   z(x,y)= tg3(x)+8y2
  z(x,y)=x4cos(y)   z(x,y)=tg2(x)-cos(y)   z(x,y)= x5-y4
  z(x,y)=5xy   z(x,y)= sin(x)- tg(y)   z(x,y)= sin(x)- y3

 

Задание 4

В соответствии с данными, приведенными в табл.4.11:

- Построить график поверхности, заданный матрицей.

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

- Построить столбиковую диаграмму, заданную матрицей.

- Построить точечный график, заданный матрицей.


Таблица 4.11

Варианты заданий

 

№ вар Задание № вар Задание № вар Задание
           
  z=   z=   z=
  z=   z=   z=
  z=   z=   z=
  z=   z=   z=

 

 

Продолжение табл. 4.11

 

           
  z=   z=   z=
  z=   z=   z=
  z=   z=   z=
  z=   z=   z=
  z=   z=   z=
  z=   z=   z=

Задание 5

Скопировать график 1 (рис. 60) и изменить его вид.

 

 

Порядок выполнения работы

1. Создать MathCad – документ и сохранить его под именем «Графики».

2. Выполнить задания 1 – 5 в соответствии с данными своего варианта

Содержание отчета

Отчет должен содержать:

· номер, название и цель работы;

краткую теоретическую часть, включающую порядок построения двумерных и трехмерных графиков;

· результаты выполнения работы согласно заданию, выданному преподавателем, а именно, в отчет должен быть помещен сформированный на лабораторной работе MathCAD-документ “ Графики ”;

· заключение по работе.

 

Контрольные вопросы

1. Подготовка построения графиков.

2. Построение графика в декартовой системе координат.

3. Построение графика в полярной системе координат.

4. Построение трехмерных графиков.

5. Построить график по указанию преподавателя.

 

ЛАБОРАТОРНАЯ РАБОТА № 23

Теоретическая часть

1. Решение нелинейных уравнений

 

Многие уравнения не имеют аналитических решений. Однако многие из них могут решаться численными методами с заданной погрешностью. Для простейших уравнений вида F(x)=0 решение находится с помощью функции

Polyroot(V)

Она возвращает вектор всех корней многочлена (полинома) степени n, коэффициенты которого находятся в векторе V, имеющем длину, равную n+1.

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

На рис.62 приведен пример применения функции polyroot.



Поделиться:


Последнее изменение этой страницы: 2016-12-11; просмотров: 167; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.152.173 (0.188 с.)