Главная страница
Навигация по странице:

  • 2.5.13. Практическая работа № 13 Построение графиков в системе MathCAD

  • 2.5.14. Практическая работа № 14 Символьные вычисления в системе MathCAD

  • Методические указания. Методические рекомендации по выполнению практических работ бакалаврам по направлению Агроинженерия на втором курсе для студентов очного (офо) и на третьем курсе для студентов заочного (зфо) и заочного сокращенного (зсфо) курсов обучения


    Скачать 1.06 Mb.
    НазваниеМетодические рекомендации по выполнению практических работ бакалаврам по направлению Агроинженерия на втором курсе для студентов очного (офо) и на третьем курсе для студентов заочного (зфо) и заочного сокращенного (зсфо) курсов обучения
    АнкорМетодические указания
    Дата11.03.2021
    Размер1.06 Mb.
    Формат файлаpdf
    Имя файлаМетодические указания.pdf
    ТипМетодические рекомендации
    #183648
    страница5 из 7
    1   2   3   4   5   6   7
    2.5.12. Практическая работа № 12 Матрицы и вектора в системе MathCAD Цель занятия изучение и практическое применение способов ввода матриц и векторов в системе MathCAD и осуществления сними математических действий. Краткие теоретические сведения В MathCAD имеются три типа массивов ранжированная переменная, вектор и матрица. Ранжированные переменные, в отличие от обычных, имеют множественные значения. Например, если задать переменную n в виде n := 1..5, то она будет представлять собой числа от 1 до 5 (1, 2, 3, 4, 5). Ввод «..» производится кнопкой «m..n» панели Матрица. Если требуется задать ряд чисел в виде арифметической прогрессии с определенным шагом, то ранжированная переменная записывается в виде к
    х
    2
    х
    ,
    1
    х
    :
    х

    , где х – начальное значение, х – второе, к
    х
    – конечное, а шаг задает разность значений хи
    1
    х
    Вывод значений ранжированной переменной производится, как и для обычной переменной, при помощи знака "=", тех. Но при этом значения переменной х будут выведены в виде таблицы. Элементы вектора задаются при помощи кнопки Х панели Матрица. В документе вектор будет отображаться как матрица с одним столбцом. При этом возможен вывод на экран, как всего вектора, таки его отдельных элементов. Основные операции, выполняемые над векторами сложение, например А + В сложение вектора со скаляром А + 2; умножение вектора на скаляр В скалярное произведение векторов
    В
    А

    ; оператор векторизации:




    В
    А
    ; транспонирование
    ;
    Т
    В

    сумма элементов вектора

    А;

    векторное произведение векторов
    ;
    В
    А




    оператор векторизации: А
    Для того чтобы вставить матрицу в документ MathCAD, нужно нажать кнопку [•••] панели инструментов Матрицы ив появившемся макете задать все значения элементов матрицы. Для удобства работы лучше задавать матрицу с именем. То есть сначала ввести букву, затем знак присвоения и лишь потом – макет матрицы. При работе с матрицами или векторами иногда требуется совершить те или иные математические действия только лишь сих отдельными элементами. Для выбора элемента следует указать его координату, представляющую собой номер строки и столбца, на пересечении которых данный элемент располагается. Однако следует помнить, что по умолчанию первый столбец имеет номер 0, второй – 1 и т. д. Этаже нумерация справедлива и для столбцов (первый столбец, второй – 1 и т. д. Задания и порядок их выполнения Задание 1. Задать матрицу и вывести отдельно значения всех ее элементов. Выполнение ввести обозначение матрицы Хи знак присвоения «:=»; вставить макет матрицы кнопкой [•••] панели Матрицы выбрать вариант 4

    4 и нажать «ОК»; ввести элементы й строки 1; 4; 3; 9, й строки 6; 2; 6; 3, й строки 4; 5; 3; 6, й строки 3; 4; 7; 5; для вывода элементов, поместить курсор ниже матрицы и нажать кнопку Х панели Матрица в появившемся местозаполнителе в поле символа ввести Ха в поле индекса «(0,0)», охватить курсором всѐ и ввести «=»; выданный результат должен совпадать с элементом й строки го столбца матрицы вывести остальные элементы матрицы, задавая нужные координаты элементов в поле индекса местозаполнителя. Задание 2.
    Рассчитать определитель матрицы Х, ее обратную и транспонированную матрицы. Выполнение для расчета определителя нажать «|X|» на панели Матрица в появившемся местозаполнителе в поле символа ввести Х, охватить всѐ курсором и ввести «=»;
    для вывода обратной матрицы нажать кнопку Х панели Матрица в местозаполнителе в поле символа ввести Х, охватить всѐ курсором и ввести «=»; для вывода транспонированной матрицы нажать « Т
    М
    » панели Матрица в местозаполнителе в поле символа ввести Х, охватить всѐ курсором и ввести «=». Задание 3. Найти матрицу C, определяемую произведением двух матриц A и B, последующему уравнению
    4 В 3
    2
    А
    где
    ,
    Т
    В
    А
    С
























    Выполнение задать матрицы A и B оператором присвоения и кнопкой [•••]; задать уравнением матрицу C (через оператор присвоения вычислить матрицу C, введя ниже «C =»; вычислить определитель матрицы C. Задание 4. Задать две матрицы F и G, размером 3

    3. Заполнить их произвольными неповторяющимися значениями (положительными и отрицательными. Вычислить следующие выражения a) F + G; b)
    ;
    G
    F

    c)
    ;
    T
    G
    F

    d)
    ;
    1
    G
    F


    e)
    ;
    G
    |
    F
    |

    f) Задание 5. Задать вектора V и W, произвести над ними все действия, описанные в разделе Краткие теоретические сведения. Элементы векторов определяются по формулами вводятся с клавиатуры
    3 0
    :
    j где 0
    :
    i где
    ,
    )
    1
    i
    (
    2
    sin
    )
    i
    2
    cos(
    :
    i
    V








    Выполнение: ввести i := 0..3 (0..3 – кнопкой «m..n» панели Матрица ввести формулу i
    V
    , при этом квадрат синуса вводится как
    (sin(i + 1))
    2
    – это правило ввода степеней тригонометрических функций в MathCAD (и Excel);
    ввести «V =», должна получиться матрица 3

    1; повторить туже последовательность действий для j и j
    W
    ; найти
     сумму векторов
     сумму вектора V и определителя вектора W;
     произведение вектора W на определитель вектора V;
     скалярное произведение векторов
     оператор векторизации для V · W;
     транспонированный вектор V;
     сумму элементов вектора W;
     векторное произведение векторов
     оператор векторизации для sin (V). Задание 5. Выполнить задание 4 для других наборов значений векторов V и W: a)
    ;
    3 0
    :
    j где 0
    :
    i где е 0
    :
    i
    V









    b)
    ;
    4 0
    :
    j где 2
    j
    :
    j
    W
    ;
    4 0
    :
    i где)
     


    4 0
    :
    j где 0
    j
    05 0
    ln
    :
    j
    W
    ;
    4 0
    :
    i где
    ,
    !
    1
    i
    :
    i
    V







    Контрольные вопросы
    1. Какие типы массивов имеются в MathCAD?
    2. Чем ранжированные переменные отличаются от обычных
    3. Как задать шаг при вводе диапазона значений ранжированной переменной и какая кнопка панели Матрица при этом используется
    4. Как вставить матрицу и вывести значение ее элемента
    5. Как рассчитать определитель матрицы, обратную и транспонированную матрицу
    6. Как задаются элементы вектора
    7. Какие операции возможны с векторами и матрицами

    64
    2.5.13. Практическая работа № 13 Построение графиков в системе MathCAD Цель занятия изучение графических возможностей системы
    MathCAD, разновидностей графиков, способов их построения и использования. Краткие теоретические сведения

    MathCAD позволяет использовать в документах двумерные и трехмерные графики. Для вставки графиков служит команда меню Вставка / График или панель Графики. Для того чтобы построить график функции в декартовой системе координат, нужно установить курсор в том месте документа, где должен находиться графики вставить шаблон графика с помощью соответствующей кнопки на панели Графики. В шаблоне два поля ввода (рис. 3). В поле, расположенное по центру, рядом с осью ординат, вводится функция, а в поле ввода, по центру, рядом с осью абсцисс, имя аргумента функции. Если после этого щелкнуть ЛКМ где-нибудь вне графика, то график будет построен. Рисунок 3 – Макет графика в декартовой системе координат
    1 – местозаполнитель для ввода аргумента 2 – местозаполнитель для ввода функции 3 и 4 – минимальное и максимальное значения оси абсцисс 5 и 6 – минимальное и максимальное значения оси ординат
    7, 8 и 9 – маркеры для изменения размеров графика. Диапазоны значений аргумента и функции вставляются в макет по умолчанию, но их можно менять, вводя свои данные в поля около соответствующих осей. Это необходимо, например, когда график не просматривается и требуется увеличить его масштаб.
    Чтобы на одном макете построить сразу несколько графиков, нужно после ввода в макет каждой функции, нажимать запятую – в этом случае около оси ординат появляется еще одно поле ввода. Можно задавать значение аргумента и функцию до вставки макета, тогда в поле ввода нужно вставлять только имя функции. Форматирование графика производится в диалоговом окне, которое вызывается двойным щелчком ЛКМ по макету графика или из контекстного меню командой Формат. Для построения графика функции z (x,y) в виде трехмерной поверхности нужно сначала задать эту функцию, а затем вставить макет поверхностного графика соответствующей кнопкой на панели Графики, введя в его поле ввода имя заданной функции z. График можно вращать в любом направлении, если установив указатель мыши над графиком, нажав и удерживая ЛКМ, начать перемещать указатель в направлении вращения. Задания и порядок их выполнения Задание 1. Построить график функции для х = 0, 0.01..5 с предварительным вводом аргумента и функции. Выполнение ввести х := 0, 0.01..5, используя для ввода «..» кнопку «m..n» панели Матрица. ввести
    8
    x
    5 2
    x
    4
    :
    )
    x
    (
    y





    ; нажать кнопку Декартов график на панель Графики ввести в местозаполнитель оси абсцисс имя аргументах в местозаполнитель оси ординат ух щелкнуть ЛКМ вне макета графика если график плохо просматривается, изменить максимальные и минимальные значения осей в местозаполнителях около начала и окончания каждой оси сделать двойной щелчок ЛКМ по полю макета в появившемся диалоговом окне, на вкладке оси Х, в разделе Вид оси поставить переключатель в положение Пересечение на вкладке След (Линия) изменить толщину, структуру и цвет линии графика (например 3; dot; blu – мм, прерывистый, синий на вкладке Метки ввести название графика График № 1».
    Задание 2. Построить графики функций a) f(x) := 3x
    4
    −7x
    3
    +4x
    2
    +2, для х 0,0.01..5; b) g(x) := 2sin
    2
    x, для х = 0..20; c) h(x) := 5cos
    3
    x, для х = 0..20; d) k(x) := x – ln(x), для х = 1..10. Задание 3. Построить на одном макете, с пересекающимися осями, графики двух функций
    1)
    1 3
    x
    )
    x
    (
    f


    , цвет – коричневый, толщина 2;
    2)
    )
    3
    x sin(
    )
    x
    (
    g


    , цвет – красный, толщина 1; Выполнение вставить макет декартова графика в местозаполнитель для функции ввести
    1 и запятую в появившееся, наследующей строчке, поле нового местоза- полнителя ввести
    )
    3
    x щелкнуть ЛКМ вне макета графика

    из-за того, что график синуса не просматривается, изменить значения диапазона оси ординат, сделав его от – 5 до 5, для этого ввести эти числа в соответствующие поля около оси ординат сделать двойной щелчок ЛКМ по полю макета в появившемся диалоговом окне, на вкладке оси Х, в разделе Вид оси поставить переключатель в положение Пересечение на вкладке След (Линия) изменить параметры графика
    «trace 1»: толщину – на «2», а цвет линии – на «brn»; изменить параметры графика «trace 2»: толщину – на «1», а цвет линии – на «red»; на вкладке Метки ввести название графика График № 6». Задание 4. Построить графики заданных функций в декартовой системе координат заданным цветом с пересекающимися вначале координат осями и названием. Оба графика должны быть изображены сплошной линией, но разной толщины. a)
    1 2
    x
    )
    x
    (
    f


    , цвет – синий x
    sin
    )
    x
    (
    g

    , цвет – красный b) x
    1 2
    x
    )
    x
    (
    f


    , цвет – зеленый x
    cos
    )
    x
    (
    g

    , цвет – черный c)
    2 2
    x
    )
    x
    (
    f


    , цвет – зеленый x
    ln
    )
    x
    (
    g

    , цвет – голубой.
    Задание 5. Построить график поверхности, описываемой функцией z = 55x
    2
    +25y
    2
    , для 0

    x

    40, 0

    y

    50. Выполнение определить узлы, в которых будет вычисляться функция, для этого ввести i := 0..40, j := 0..50; установить связь аргументов x и y с узлами, для этого ввести x
    i
    := i, y j
    := j; ввести саму функцию z (x, y) := 55· x
    2
    + 25· вставить график поверхности с панели графиков и ввести в левом нижнем углу z; щелкнуть ЛКМ вне макета графика проверить вращение графика. Задание 6. Построить графики поверхностей, описываемые функциями a) z = 3x
    3
    – 4y
    2
    , для 0

    x

    3, 0

    y

    4; b) z = (x −1)
    2
    + y
    2
    , для 0

    x

    5, 0

    y

    4; c) z = cos
    2
    x + sin
    2
    y, для 0

    x

    5, 0

    y

    6; d) z = x + cos (xy), для 0

    x

    4, 0

    y

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

    1. Как построить на одном макете графики двух функций
    2. Как строится график поверхности
    3. Как происходит форматирование графиков
    2.5.14. Практическая работа № 14 Символьные вычисления в системе MathCAD Цель занятия освоение аппарата символьных вычислений системы MathCAD. Краткие теоретические сведения Для проведения символьных вычислений в системе MathCAD предназначена панель Символы (Символика, на которой собраны различные символьные операторы. Процесс символьных вычислений проводится в два – три этапа
    1) ввод математического выражения
    2) вставка символьного оператора
    3) ввод заданной переменной (в некоторых случаях.
    В конце процесса нужно щелкнуть ЛКМ вне обрабатываемого выражения и получить результат. При проведении символьных вычислений можно использовать следующие символьные операторы

    simplify – упрощает выражения, например х + 2· у) · z – z
    2
    · (x + 5· y) simplify  z · x + 2 · z · y – z
    2
    · x – 5· z
    2
    · y;

    substitute – для подстановки выражения вместо переменной a · x
    2
    + b · x + c substitute , x = 2 · y  4 · a · y
    2
    + 2· b · y + c;

    collect – приведение выражения к полиному по заданной переменной (приведение подобных слагаемых
    ;
    2
    y
    2
    z
    5
    y z
    2
    x
    )
    y
    2
    z z
    (
    x
    ,
    collect
    )
    y
    5
    x
    (
    y
    2
    z z
    )
    y
    2
    x
    (














    ;
    x z
    y
    )
    x
    2
    z z
    2
    (
    2
    y
    2
    z
    5
    y
    ,
    collect
    )
    y
    5
    x
    (
    y
    2
    z z
    )
    y
    2
    x
    (















    ;
    z
    )
    y
    2
    x
    (
    2
    z
    )
    y
    5
    x
    (
    y z
    ,
    collect
    )
    y
    5
    x
    (
    y
    2
    z z
    )
    y
    2
    x
    (















    coeffs – вычисление полиномиальных коэффициентов
    ;
    y
    2
    z z
    z
    2
    y
    2
    z
    5
    y z
    2
    x
    ,
    coeffs z
    )
    y
    5
    x
    (
    y
    2
    z z
    )
    y
    2
    x
    (






















    ;
    2
    y
    5
    x y
    1
    y
    2
    x
    0
    z
    ,
    coeffs z
    )
    y
    5
    x
    (
    y
    2
    z z
    )
    y
    2
    x
    (
























     

    





    











    1 11 28 99
    x
    ,
    coeffs
    99 7
    x
    4
    x
    ;

    expand – операция символьного разложения, или расширения, выражений, входе которого раскрываются все суммы и произведения, а сложные тригонометрические зависимости разлагаются с помощью тригонометрических тождеств
    );
    x
    (
    cos
    )
    x
    (
    sin
    2
    and exp
    )
    x
    2
    (
    sin
    );
    x
    (
    cos
    )
    x
    (
    sin
    2
    x
    ,
    and exp
    )
    x
    2
    (
    sin







    69

    parfrac – разложение дробина простейшие
    ;
    2
    x
    63 1
    x
    21 11
    x
    ,
    parfac
    ,
    convert
    2
    x
    3 2
    x
    1
    x
    9 2
    x
    11










    factor – в зависимости от введенного выражения
     сворачивает полином в произведение полиномов
     раскладывает целое число на простые множители
     приводит дроби к общему знаменателю

     

    7 2
    2
    factor
    28
    ;
    4 2
    x
    2
    x
    2
    x factor
    16 Задания и порядок их выполнения Задание 1. Упростить выражения a) (3sin (x) + 2cos (x))
    2
    + (2sin (x) – 3cos (x))
    2
    ;
    b) (1 – sin (x) · cos (x) · tg (x)) + sin
    2
    (x) + 3; c) cos (2x) + sin (2x) · tg (x). Задание 2. Разложить числа на простые множители
    1) 1245; 2) 7544; 3) 7935; 4) 6278. Задание 3. Подставить в заданную функцию вместо x заданное выражение a)
    2
    x
    2
    t y
    sin x
    cos



    ,
    ;
    1
    t
    1 1
    x



    b)
    3
    x
    4
    )
    2
    t y
    tg x
    (cos



    ,
    ;
    2 1
    t
    1
    t x









    c)


    3
    x
    5 2
    t x
    cos x
    ln



    ,
    ;
    3 1
    t
    1
    t x



    d)
    3 2
    x
    3 5
    y cos x
    sin



    ,
    3 2
    t
    1
    t Задание 4. Привести выражения к полиному попеременной 7y; c) 9 + (3 – z)y – 2y(x + 4y); d) (7 – 2y)(z – 3y) + 6x – 9y.
    Задание 5. Получить полиномиальные коэффициенты попеременной для выражений из предыдущего задания. Задание 6. Свернуть полином в произведение полиномов a) x
    4
    – 2x
    3
    + x
    2
    – 12x + 20; b) x
    4
    + 6x
    3
    + x
    2
    – 4x – 60; c) x
    4
    – 14x
    2
    – 40x – 75; d) x
    4
    – x
    3
    + x
    2
    – 11x + 10. Задание 7. Разложить выражения на элементарные дроби
    ;
    x
    3
    x
    1
    x
    2
    x
    6
    )
    a





    ;
    1
    x
    1
    x
    2
    x
    2 2
    x
    3
    )
    b












    3
    x
    2 1
    x
    2
    x
    16
    x
    4 Задание 8. Применить оператора 8) + (x – 4)(x + 2) – (x – 5)(x + 1) – x
    2
    + 4x – 7; d) sin2x – cos4x + tg2x. Контрольные вопросы
    1. Этапы процесса символьных вычислений.
    2. Символьные операторы и их возможности.
    1   2   3   4   5   6   7


    написать администратору сайта