- •Общая характеристика и обзор систем компьютерной математики*
- •Обзор возможностей системы Mathcad*
- •Концепции обработки документа в Mathcad*
- •Типы данных. Элементы входного языка Mathcad*
- •Выполнение базовых вычислений в MathCad, примеры
- •Работа с дискретными переменными в MathCad, примеры
- •Стандартные и пользовательские функции в MathCad, примеры
- •Обработка векторов и матриц в MathCad, примеры
- •Создание программных фрагментов в MathCad, примеры
- •Создание двумерных графиков в MathCad, графики кусочно-непрерывных функций
- •Редактирование и форматирование графиков в MathCad
- •Модуль 2. Численные методы
- •Численные методы решения уравнений*
- •Аппроксимация и интерполяция данных, основные определения*
- •Метод наименьших квадратов*
Работа с дискретными переменными в MathCad, примеры
В системе MathCad кроме простых переменных существует понятие ранжированной или дискретной переменной. Эта переменная имеет ряд значений (обычно целых или вещественных), которые меняются от начального значения до конечного с фиксированным шагом. Если такая переменная используется в выражении, то значение выражения вычисляется для каждого ее значения, и результатов получается столько, сколько значений имеет дискретная переменная.
Для создания дискретной переменной используется один из операторов:
x:= xn..xk
x:= xn, xn+∆x..xk
где x – имя переменной, xn – ее начальное значение, xk – конечное значение, .. (символ ; на клавиатуре, либо – в палитре матриц ) – символ, указывающий на изменение переменной в заданном диапазоне, Дискретные переменные могут быть аргументами функций. Функция дискретного аргумента имеет множество значений, каждое из которых соответствует определенному значению дискретного аргумента.
Стандартные и пользовательские функции в MathCad, примеры
В MathCAD могут использоваться стандартные (встроенные) и определенными пользователем функции.
Стандартные функции разделены на категории:
математические (арифметические, тригонометрические, комплексные т.д.);
векторные и матричные;
статистические;
аппроксимации и интерполяции;
решения линейных, нелинейных, дифференциальных уравнений и систем;
доступа к внешним данным и т.д.
Для вставки функции в выражение используется команда Вставка – Функция или инструмент f(x) на ПИ. Для вставки часто используемых функций (sin(x), ln(x) lg(x)=log(x) и др.) можно использовать ПИ Калькулятор.
Обработка векторов и матриц в MathCad, примеры
переменной ORIGIN, значение элемента матрицы M2,1 тоже изменяется.
|
|
Вид операции |
Назначение |
Набор |
|М| |
определитель матрицы |
|
М-1 |
обращение матрицы |
|
МТ |
транспонирование матрицы |
|
М< > |
выделение столбца матрицы |
|
|
поэлементное умножение векторов |
|
M∙V |
умножение матрицы на вектор |
Знак умножения набирается с палитры арифметических операторов |
М1·М2 |
умножение двух матриц |
|
V1∙V2 |
умножение двух векторов |
|
max(M), min(M) |
максимум, минимум матрицы |
Стандартные функции набираются с клавиатуры или с использованием мастера функций |
cols(M), rows(M) |
число столбцов и строк матрицы |
|
length(V) |
количество элементов вектора |
Создание программных фрагментов в MathCad, примеры
Add Line - создание и расширение программного фрагмента;
¬ - оператор внутреннего локального присваивания.
if - оператор условия.
for - оператор цикла с заданным числом повторений.
while – оператор цикла с предусловием.
оtherwise - оператор "иначе", обычно используется совместно с if для выполнения действий в случаи невыполнения условия.
Примеры :
Пример 1 |
Пример 2 |
|
|