Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Obshaya_harakteristika_i_obzor_sistem_kompyuter....doc
Скачиваний:
17
Добавлен:
03.08.2019
Размер:
795.14 Кб
Скачать
  1. Работа с дискретными переменными в MathCad, примеры

В системе MathCad кроме простых переменных существует понятие ранжированной или дискретной переменной. Эта переменная имеет ряд значений (обычно целых или вещественных), которые меняются от начального значения до конечного с фиксированным шагом. Если такая переменная используется в выражении, то значение выражения вычисляется для каждого ее значения, и результатов получается столько, сколько значений имеет дискретная переменная.

Для создания дискретной переменной используется один из операторов:

x:= xn..xk

x:= xn, xn+∆x..xk

где x – имя переменной, xn – ее начальное значение, xk – конечное значение, .. (символ ; на клавиатуре, либо – в палитре матриц ) – символ, указывающий на изменение переменной в заданном диапазоне, Дискретные переменные могут быть аргументами функций. Функция дискретного аргумента имеет множество значений, каждое из которых соответствует определенному значению дискретного аргумента.

  1. Стандартные и пользовательские функции в MathCad, примеры

В MathCAD могут использоваться стандартные (встроенные) и определенными пользователем функции.

Стандартные функции разделены на категории:

  • математические (арифметические, тригонометрические, комплексные т.д.);

  • векторные и матричные;

  • статистические;

  • аппроксимации и интерполяции;

  • решения линейных, нелинейных, дифференциальных уравнений и систем;

  • доступа к внешним данным и т.д.

Для вставки функции в выражение используется команда Вставка – Функция или инструмент f(x) на ПИ. Для вставки часто используемых функций (sin(x), ln(x) lg(x)=log(x) и др.) можно использовать ПИ Калькулятор.

  1. Обработка векторов и матриц в MathCad, примеры

переменной ORIGIN, значение элемента матрицы M2,1 тоже изменяется.

Вид операции

Назначение

Набор

|М|

определитель матрицы

М-1

обращение матрицы

МТ

транспонирование матрицы

М< >

выделение столбца матрицы

поэлементное умножение векторов

M∙V

умножение матрицы на вектор

Знак умножения набирается с палитры арифметических операторов

М1·М2

умножение двух матриц

V1∙V2

умножение двух векторов

max(M), min(M)

максимум, минимум матрицы

Стандартные функции набираются с клавиатуры или с использованием мастера функций

cols(M), rows(M)

число столбцов и строк матрицы

length(V)

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

  1. Создание программных фрагментов в MathCad, примеры

Add Line - создание и расширение программного фрагмента;

¬ - оператор внутреннего локального присваивания.

if - оператор условия.

for - оператор цикла с заданным числом повторений.

while оператор цикла с предусловием.

оtherwise - оператор "иначе", обычно используется совместно с if для выполнения действий в случаи невыполнения условия.

Примеры :

Пример 1

Пример 2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]