
- •Методические указания к курсу
- •Тема 1. Вычисление по формулам
- •Основные теоретические положения
- •Методические указания
- •Задание
- •Тема 2. Простые вычисления, построение графиков
- •Тема 3. Имена переменных. Функции. Графики функций
- •Тема 4. Векторы
- •Встроенные функции для определения параметров матриц
- •Самостоятельно: Построить графики. Найти координаты пересечения двух фигур, если дано:
- •Тема 6. Задания на решение систем уравнений
- •Тема 7. Анимация
- •Тема 8. Преобразования матриц. Построение трехмерных графиков
- •Порядок выполнения задания
- •Тема 9. Символьные вычисления
Тема 2. Простые вычисления, построение графиков
Вначале
задается имя функции, в скобках указывается
аргумент, приравнивается выражению.
График строится с помощью кнопки
панели
Графика. Несколько графиков в одной
координатной системе строятся, если их
имена перечислить через запятую на
соответствующей оси координат.
1. Решить систему уравнений графически
Описание
Задать две функции (например, f(x):=q F(x):=q2 )
Построить в одной координатной системе два графика .
Кнопка (правая), команда Масштаб – позволит увеличить область их пересечение (75% от всего поля графика).
Кнопка (правая), команда Трассировка и щелчок по графику в точке пересечения двух функций – позволит определить координату X1 и X2. Записать их в ответ.
2. Определить корни
квадратного уравнения .
Действия аналогичные задаче 1
3а.Построить график зависимости силы Pz от диаметра фрезы Dфр (от 50 до 200) , если глубина резания t = 0,02мм; 1мм,
Pz=,
где Ср = 68.2, B=8,
Z=2
(20), S=2,x=0.86,
y=0.72,
n=250,
=0.86,
w=1,
u=1
n=
,v=5,9
Кмр=1,09
По оси пределы задать 50-200. Задать две функции для t1 и t2. Построить два графика
3б.Построить график
зависимости числа зубьев нарезаемого
колеса Z=отD
– обрабатываемого диаметра, если m=2,5;
3; 4; 5 мм
(назначить одно
любое значение). Здесь –
угол наклона винтовой поверхности,
который достигается поворотом стола
станка. =
Величина перемещения
фрезерного стола T=450
мм.
atan(f) – функция arctg D меняется от 10 до 200 (по оси X)
Построить 4 графика в одной системе координат.
Тема 3. Имена переменных. Функции. Графики функций
Функция записывается по имени с указанием в скобках ее аргументов, параметров.
Все функции в MathCAD можно разделить на два класса:
- встроенные (функции, заблаговременно введенных разработчиками);
- определенные пользователем.
Некоторые наиболее часто встречающиеся встроенные функции. Тригонометрические
Sin(x), cos(x), tan(x), cot(x), asin(x),acos(x), atan(x), acot(x),exp(x), ln(x), log(x,a),sinh(x),cosh(x),tanh(x),coth(x).
Функции теории чисел и комбинаторики
Combin(n,k) число сочетаний из k элементов по n .
Permut(n,k) число размещений из k элементов по n .
Gcd(a,b,c,d,…) наибольший общий делитель у набора чисел a,b,c,d…
Mod(x,y) вычисляет остаток от деления x на y.
If(условие, значениеИстина, значениеЛожь) – условие (разветвление).
A:=-5
If(a<0,”negative”,”positiver”)
Строковые функции.
Concat(S1,S2,S3) – формирует строку как объединение строк S1,S2,S3.
Error(S) – строка S возвращается как сообщение об ошибке.
IsString(S) – возвращает 1, если S строка, иначе 0.
num2str(z) - преобразует комплексное или действительное z в строку.
search(S,SubS,m) – возвращает номер позиции первого вхождения подстроки SubS в строку S, начиная с позиции m.
str2num(S) - преобразует строку S в число.
Продолжение темы 3. Функция «если»
Пример. Дано a:= 5
В:=if(a<0, ”negative”, ”positiver”)
Если да - действие , если нет - действие
В=”positiver”
Задача1 С помощью функции if() выбрать код пластины для фрезерования, в зависимости от заданных условий обработки (черновая – R, получистовая – M, чистовая обработка – F) и вида обрабатываемого материала (по ISO:
P – сталь, М – нержавеющая сталь, К – чугун). Код пластины записать в виде буквы – условий обработки и числа, выбранного из следующей таблицы:
Код обработки Код материала |
R |
M |
F |
P |
22 |
24 |
28 |
M |
30 |
32 |
36 |
K |
38 |
42 |
46 |
Например, Выбран код пластины R38 – для черновой обработки чугуна.
Записать функцию if для первой строки
KodPL1(KO):=if(KO = «R»,22,if(…….,”error1”)))
Затем KodPl2(KO) для второй и третьей строк KodPL3(KO).
Общая функция KodPL(KO,KM):=if(KM=”P”,KodPL1(KO),if….)))
Задача 2
Уравнение окружности - известно из математики
(X-xc)2+(Y-yc) 2=R2
Тогда
Y=yc±(R2-(X-xc) 2)0.5.
Задать функцию для трех фигур:
а б
Подсказка. Задать координаты точек xc, yc, R,fi , L. Составить 3 разных функции для полуокружности, прямой, полуокружности, используя заданные параметры точек. Построить 3 графика функций в одной координатной системе. Задать x1,x2,x3,x4 через параметры из данных (не числами):
X1:=xc x2:=xc+R … X1:=xc - R x2:=xc ….
Создать функцию y(x):=if(x<x1,0,if(x<=x2,…,…)).