Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mathcad_начало.doc
Скачиваний:
14
Добавлен:
10.12.2018
Размер:
184.32 Кб
Скачать

Условные операторы

Ввод

Как выглядит

Назначение

<

<

меньше чем

>

>

больше чем

[Alt] (

меньше или равно

[Alt] )

больше или равно

[Alt] #

не равно

[Alt] =

приближенно равно

Элементарные математические встроенные функции

1) Тригонометрические (аргумент в радианах):

sin(x), cos(x), tan(x)

2) Обратные тригонометрические (результат в радианах):

asin(x), acos(x), atan(x)

3) Гиперболические:

sinh(x), cosh(x), tanh(x)

4) Обратные гиперболические:

asinh(x), acosh(x), atanh(x)

5) Другие:

exp(x) экспонента

ln(x) натуральный логарифм

log(x) десятичный логарифм

Re(z) вещественная часть числа z

Im(z) мнимая часть числа z

arg(z) аргумент комплексного числа z

floor(x) наибольшее целое < x (x - вещест.)

ceil(x) наименьшее целое > x (x - вещест.)

angle(x,y) угол (в радианах), образуемый вектором (x,y) с

положительным направлением оси x

mod(x,y) остаток от деления x на y (x,y - вещественные)

rnd(x) случайное число из промежутка [0,x]

и т.д.

Замечания:

1) Имена функций следует вводить в том виде, в каком они перечислены выше. Так, в MathCADе имя SIN не является именем функции.

2) Для вычисления нового случайного числа нужно установить курсор на выражение, содержащее функцию rnd(x), и нажать клавишу F9. Начальное число для датчика псевдослучайных чисел устанавливается командой Randomize═[нач.число]. Команда Randomize без параметра выводит текущее начальное число для датчика псевдослучайных чисел (по умолчанию 1) и дает возможность его изменить.

Выражение в MathCADе есть совокупность имен переменных, чисел, функций, соединенных знаками операций и отношений.

Аргументами встроенных функций могут быть константы, переменные, функции, выражения.

Функции, определяемые пользователем

  • Вид равенства для определения собственной функции.

  • Глобальное округление часто используемых функций.

Чтобы определить свою собственную функцию, введите равенство вида:

FuncName( аргументы ) := выражение

Здесь FuncName - имя функции,

аргументы - список элементов, разделенных запятыми.

Аргументами функций могут быть переменные или имена функций.

Например:

Задание функции Обращение

f(x):= cos(x) + 2 f(1.8)

f(cos(3))

dist(1.5,cos(4),a)

(значение a должно быть задано перед обращением)

diff(f1,f2,x):=f1(x)-f2(x) diff(cos,sin,4)

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

Например,

a := 3.5

f(x) := cos(x) + 5 a

g(x,u) := a f(x) + u(x)

s := g(3,sin)

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

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