Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

приложения

.pdf
Скачиваний:
10
Добавлен:
11.05.2015
Размер:
1.51 Mб
Скачать

1

 

 

Приложение 1. «Горячие» клавиши

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Клавиша

 

Результат нажатия клавиши (или их сочетания)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CTRL_R

 

Освежение экрана (уборка мусора с экрана)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Enter

 

Вставка чистой строки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Delete

 

Удаление чистой строки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, /, +,

 

Умножение, деление, сложение, вычитание

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

^

 

Возведение в степень

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

\

 

Извлечение квадратного корня

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

 

|M| — модуль числа, длина вектора, определитель матрицы, если М — число, вектор или

 

 

 

 

 

 

матрица

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[

 

Нижний индекс у элемента вектора или матрицы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для ввода нижнего индекса-комментария, надо ввести имя переменной, нажать клавишу

 

 

 

 

 

(.) точка, набрать комментарий: Мx или Мглавное

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Латинский

 

Ввод греческих букв.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

эквивалент

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Греческие

α

β

 

χ

δ

ε

 

η

γ

λ

 

μ

ν

ω

 

ϕ

π

ψ

ρ

σ

 

τ

θ

 

ξ

 

ζ

 

греческой

 

 

 

 

 

 

 

 

 

 

буквы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

буквы, далее

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Латинские

a

b

 

c

d

e

 

h

g

l

 

m

n

w

 

f

p

y

r

s

 

t

q

 

x

 

z

 

CTRL_G

 

 

 

 

 

 

 

 

 

 

 

эквиваленты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

Основание натурального логарифма

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CTRL_Enter

 

Сложение с переносом строки (перенос части длинной строки)

 

 

 

 

 

 

 

 

 

 

 

 

: (двоеточие)

 

a:=b — присвоение значения (локальное), действует направо и вниз от места присвоения

 

 

 

 

 

(отменяет глобальное присвоение (a≡b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a≡b — присвоение значения (глобальное), действует по всему документу (обычно помещают

 

вблизи графика или таблицы)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ctrl_=

 

a=b — жирный знак равенства, (логическое равенство, а не знак присвоения), используется

 

 

 

после слова Given

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

; (точка с

 

x:=1..n или x:=1,1.1..n — диапазон чисел дискретной переменной х , где 1 — первое значение,

 

 

запятой)

 

1.1 — второе значение, n — последнее значение. Разность первого и второго значений

 

 

 

 

 

определяет шаг выбираемых значений х. Нельзя набирать две точки с клавиатуры!

 

 

 

 

CTRL_m

 

Вставить матрицу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

Вывод результата численного расчета

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ctrl_. (точка)

 

вывод результата символьного расчета

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

 

в программах — локальное присвоение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

]

 

Вертикальная черта — add line — добавка строки в программу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пробел_ ,

 

Выделение выражения или его части

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mathcad вычисляет выражения слева направо и сверху вниз.

Для выделения объекта его надо перечеркнуть курсором при нажатой левой кнопке мыши. Далее выделенный объект можно:

переместить при нажатой левой кнопке мыши; удалить, нажав клавишу Del;

переместить в буфер, выбрав «ножницы» на панели инструментов, клавиши CTRL_x; скопировать в буфер, выбрав Copy на панели инструментов, клавиши CTRL_c; вставить из буфера, выбрав Paste на панели инструментов (портфель), клавиши CTRL_v.

Те же действия можно выполнить, нажав правую кнопку мыши и выбрав в контекстном меню команды Cut, Copy или Paste соответственно.

2

Приложение 2. Системные переменные

Mathcad

Переменная

Описание

 

 

π = 3,14159

Число π . В численных расчетах Mathcad использует значение

 

π с учетом 15 значащих цифр. В символьных вычислениях π

 

выводится как символ. Для ввода π используется комбинация

 

клавиш Shift+Ctrl+p или, как для всех греческих букв, набирается

 

р, затем Ctrl+g

e = 2,71828

Основание натуральных логарифмов. В численных расчетах

 

Mathcad использует значение e с учетом 15 значащих цифр.

 

В символьных вычислениях e выводится как символ

Бесконечность. В численных расчетах это предельно большое

 

число (10307). В символьных вычислениях выводится как знак

 

бесконечности . Для ввода используется сочетание клавиш

 

Shift+Ctrl+z

% = 0,01

Процент — величина, равная 0,01

 

 

i или j

Множитель для мнимой части комплексного числа, равный

 

корню квадратному из –1

TOL = 10–3

Допустимая погрешность для различных численных алгоритмов

 

(интегрирования, решения уравнений и т. д.)

CTOL = 10–3

Погрешность для условий ограничения при решении

 

оптимизационных задач с применением функций maximize,

 

minimize, find и minerr

ORIGIN = 0

Начало массива. Определяет индекс первого элемента массива

 

 

PRNCOLWIDTH = 8

Ширина столбца, используемая при записи файлов функцией

 

WRITEPRN

PRNPRECISION = 4

Число значащих цифр, используемых при записи файлов

 

функцией WRITEPRN

FRAME = 0

Номер кадра. Используется в качестве счетчика при создании

 

анимации

CWD

Полное имя открытого файла и путь к нему

 

 

 

Приложение 3. Встроенные функции и

3

ключевые слова

 

 

 

 

Функция или ключевое слово

Описание

 

acos(z)

Арккосинус

 

 

 

 

acosh(z)

Гиперболический арккосинус

 

 

 

 

acot(x)

Арккотангенс

 

 

 

 

acoth(x)

Гиперболический арккотангенс

 

acsc(x)

Арккосеканс

 

 

 

 

Adams(y, x1, x2, npoints, D, [tol])

Возвращает матрицу решений дифференциального уранения

 

 

(системы уравнений), используя метод Адамса

 

AdamsBDF(y, x1, x2, npoints, D, [J], [tol])

Возвращает матрицу решений дифференциального уранения

 

 

(системы уравнений), используя метод BDF для жестких систем

 

 

уравнений и метод Адамса для нежестких

 

acsch(x)

Гиперболический арккосеканс

 

 

 

 

Ai(x)

Функция Эйри первого рода

 

 

 

 

angle(x, y)

Угол между положительным направлением оси х и радиус-

 

 

вектором точки (x, y)

 

antisymmetric tensor(i,j,k)

Полностью асимметричный тензор размерности 3×3. i, j и k

 

 

должны быть целыми числами от 0 до 2 (или между ORIGIN и

 

 

ORIGIN+2, если ORIGIN отлично от 0). Результат равен либо 0, если

 

 

любые два аргумента равны, либо 1, если три аргумента являются

 

 

четной перестановкой (0, 1, 2), либо –1, если три аргумента

 

 

являются перестановкой (0, 1, 2), кратной 2 и не кратной 4. При

 

 

обращении к функции вместо antisymmetric tensor можно писать ε

 

 

 

 

APPENDPRN(file):=M

Добавляет матрицу М к существующему на диске файлу file

 

 

 

 

arg(z)

Аргумент комплексного числа z (в радианах)

 

 

 

 

asec(x)

Арксеканс

 

 

 

 

asech(x)

Гиперболический арксеканс

 

 

 

 

asin(z)

Арксинус

 

 

 

 

asinh(z)

Гиперболический арксинус

 

 

 

 

assume

Ключевое слово режима автоматических символьных

 

 

преобразований, указывающее на отмену присваивания значений

 

 

переменным

 

atan(z)

Арктангенс

 

 

 

 

atan2(x, y)

Угол между осью х и отрезком прямой с конечными точками: (0, 0)

 

 

и (x, y), причем х и у должны быть действительными значениями

 

atanh(z)

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

 

 

 

 

augment(A, B)

Объединение двух матриц с одинаковым числом строк

 

 

(объединение идет бок о бок)

 

BDF(y, x1, x2, npoints, D, [J], [tol])

Возвращает матрицу решений жесткого дифференциального

 

 

уравнения, используя метод обратных решений

 

bei(n, x)

Мнимая часть функции Бесселя–Кельвина порядка n

 

 

 

 

ber(n, x)

Действительная часть функции Бесселя–Кельвина порядка n

 

 

 

 

Bi (x)

Функция Эйри второго рода

 

 

 

 

Bicubic2D(vx, vy, Z, p, q)

Для двумерного массива функции Z c аргументами vx, vy выводит

 

 

значение функции в точке с координатами p,q

 

bspline(vx, vy, u, n)

Вектор коэффициентов В-сплайна степени n = 1, 2, 3 для данных,

 

 

представленных векторами vx и vy, и вектора u, имеющего n – 1

 

 

элементов

 

bulstoer(v, xl, x2, acc, D, k, s)

Матрица решения системы обыкновенных дифференциальных

 

 

уравнений на интервале от xl до x2 методом Булирша–Штера

 

 

(используется метод решения с переменным шагом), правая часть

 

 

которых записана в символьном векторе D, с заданными в векторе

 

 

v начальными условиями. Параметры k и s задают максимальное

 

 

число промежуточных точек, на которых ищется решение, и

 

 

минимально допустимый интервал между ними

 

Bulstoer(v, xl, x2, n, D)

Матрица решения системы обыкновенных дифференциальных

 

 

уравнений методом Булирша–Штера (используется метод решения

 

 

с постоянным шагом), правая часть которых (в виде первых

 

 

производных неизвестных функций) записана в векторе D, а

 

 

начальные условия — в векторе v, и при решении на интервале от

 

 

xl до x2 для n точек решения, не считая начальной точки

 

bvalfit(v1, v2, x1, x2, xf, D, L1, L2, s)

Начальные условия для краевой задачи, заданной в векторах F, v1 и

 

 

 

 

 

v2 на интервале от x1 до x2, где решение известно в некоторой

 

 

промежуточной точке xf. L1 — вектор, чьи n элементов

 

 

соответствуют величинам n неизвестных функций в x1. Некоторые

4

 

из этих величин могут быть константами, определенными из

 

начальных условий. L2, как и L1, — вектор, чьи n элементов

 

 

соответствуют величинам n неизвестных функций в x2

 

cеil(х)

Наименьшее целое, превышающее х

 

cfft(A)

Быстрое преобразование Фурье для массива комплексных чисел А

 

 

(возвращает массив такого же размера, что и А)

 

CFFT(A)

То же, что и предыдущее, но в иной норме

 

 

 

 

cholesky(M)

Возвращает треугольную матрицу L для треугольного разложения

 

 

симметричной матрицы М методом Холесского, то есть M = L*LTT

 

сnorm(х)

Интеграл от - до х от функции стандартного нормального

 

 

распределения

 

cols(A)

Число столбцов в матрице А

 

 

 

 

combin(n,k)

Возвращает число сочетаний k из n, где n>k

 

 

 

 

complex

Ключевое слово режима автоматических символьных

 

 

преобразований, указывающее на необходимость выполнения

 

 

операций в комплексной форме

 

concat(Sl,S2,)

Строковая переменная, полученная объединением строковых

 

 

переменных или констант Sl, S2,

 

сond1(M)

Число обусловленности для матрицы M, вычисленное в норме L1

 

 

 

 

cond2(M)

Число обусловленности для матрицы M, вычисленное в норме L2

 

 

 

 

conde(M)

Число обусловленности для матрицы M, вычисленное в норме

 

 

евклидового пространства

 

condi(M)

Число обусловленности матрицы, основанное на равномерной

 

 

норме

 

corr(vx, vy)

Коэффициент корреляции двух векторов — vx и vy

 

 

 

 

correl(vx, vy)

Возвращает вектор корреляции между vx и vy.

 

 

 

 

correl2d(M, K)

Возвращает матрицу корреляции между матрицами М и К

 

 

 

 

cos(z)

Косинус

 

 

 

 

cosh(z)

Гиперболический косинус

 

 

 

 

cot(z)

Котангенс

 

coth(z)

Гиперболический котангенс

 

 

 

 

CreateMesh(F,s0,s1,t0,t1,sgrid,tgrid,fmap)

Создание вложенного массива, представляющего x, y, z

 

 

координаты параметрически заданной поверхности функции F

 

CreateSpace(F.t0,t1,tgrid.fmap)

Создание вложенного массива, представляющего x, y, z —-

 

 

координаты параметрически заданной пространственной кривой,

 

 

определяемой функцией F

 

csc(z)

Косеканс

 

 

 

 

csch(z)

Гиперболический косеканс

 

 

 

 

csgn(z)

Функция знака комплексного числа (возвращает либо 0, если z = 0,

 

 

либо 1, если Re(z) > 0 или, если Re(z) = 0 и Im(z) > 0, либо –1 в

 

 

остальных случаях)

 

csort(A, n)

Перестановка строк матрицы А таким образом, чтобы

 

 

отсортированным в порядке возрастания значений элементов

 

 

оказался n-ый столбец

 

cspline(vx. vy)

Вектор коэффициентов (вторых производных) кубического

 

 

сплайна, построенного по векторам vx и vy

 

cvar(X, Y)

Коэффициент ковариации Х и Y

 

 

 

 

cyl2xyz(r, t, z)

Преобразование цилиндрических координат точки в

 

 

прямоугольные координаты

 

dbeta(x, s1, s2)

Плотность вероятности для β -распределения (s1, s2 > 0 —

 

 

параметры формы, 0 < х < 1)

 

 

 

 

dbinom(k, n, p)

Биномиальное распределение, возвращает значение вероятности

 

 

P(x = k), где n и k — целые числа, причем 0 k n и 0 p 1 ,

 

 

k — случайная величина для биномиального распределения

 

 

 

 

dcauchy(x, l, s)

Плотность вероятности для распределения Коши (l — параметр

 

 

разложения, s > 0 — параметр масштаба)

 

dchisq(x, d)

Плотность вероятности для xи-квадрат-распределения (х, d > 0, где

 

 

d — число степеней свободы)

 

denom(x)

Возвращает знаменатель дроби или рационального выражения.

 

 

Используется только в символьных вычислениях

 

dexp(x, r)

Плотность вероятности для экспоненциального распределения (r, x

 

 

 

 

 

> 0)

 

dF(x, d1, d2)

Плотность вероятности для распределения Фишера (d1, d2 > 0

5

 

числа степеней свободы, х > 0)

dgamma(x, s)

Плотность вероятности для гамма-распределения

 

 

 

 

dgeom(k, p)

Вероятность P(x = k), где k — случайная величина, для

 

 

геометрического распределения (k — целое неотрицательное

 

 

число), 0 < р < 1 — вероятность успеха в отдельном испытании

 

dhypergeom(n, а. Ь, p)

Гипергеометрическая функция

 

 

 

 

diag(v)

Диагональная матрица, элементы главной диагонали которой

 

 

равны элементам вектора v

 

DMS(x)

Возвращает угол в радианах величины х, заданной в градусах,

 

 

минутах, секундах

 

dlnorm(x, μ,σ)

Плотность вероятности для логарифмического нормального

 

 

распределения μ — натуральный логарифм среднего значения,

 

 

σ > 0 — натуральный логарифм среднеквадратичного

 

 

отклонения (х > 0)

 

dlogis(x, l, s)

Плотность вероятности для логистического распределения (l

 

 

параметр разложения, s > 0 — параметр масштаба)

 

dnbinom(k, n, p)

Вероятность P(x = k), где k — случайная величина, для

 

 

отрицательного биномиального распределения (n > 0 и k > 0

 

 

целые числа, 0 < р < 1)

 

dnorm(x, μ,σ)

Плотность вероятности для нормального распределения ( μ

 

 

среднее значение, σ > 0 — среднеквадратичное отклонение)

 

 

 

 

dpois(k, λ)

Вероятность P(x = k), где k — случайная величина, для

 

 

распределения Пуассона (λ > 0, k — целое неотрицательное число)

 

dt(x, d)

Плотность вероятности для распределения Стьюдента (d > 0

 

 

число степеней свободы, х — вещественное число)

 

dunif(x, a, b)

Плотность вероятности для равномерного распределения (а и b

 

 

граничные точки интервала, причем а < b и a x b )

 

 

 

 

Dweibull(x, s)

Плотность вероятности для распределения Вейбулла (s > 0

 

 

параметр формы)

 

eigenvals(M)

Собственные значения матрицы М

 

 

 

 

eigenvec(M, z)

Нормированный собственный вектор матрицы M соответствующий

 

 

ее собственному значению z

 

eigenvecs(M)

Матрица, столбцами которой являются собственные векторы

 

 

матрицы М, при этом порядок расположения собственных

 

 

векторов соответствует порядку собственных значений,

 

 

возвращаемых функцией eigenvals

 

erf(x)

Функция ошибок

 

 

 

 

erfc(x)

Дополнительная функция ошибок erfc(x) = 1 - erf(x)

 

 

 

 

errors(S)

Задание сообщения об ошибке S. Используется в программных

 

 

модулях

 

exp(z)

Значение е (основание натурального логарифма) в степени z

 

 

 

 

expand

Ключевое слово режима автоматических символьных

 

 

преобразований, задающее разложение выражений

 

expfit(vx. vy. vg)

Возвращает вектор, содержащий коэффициенты (a, b и с)

 

 

аппроксимирующего выражения вида a eb x+c , которое

 

 

наилучшим образом приближается к точкам, координаты которых

 

 

хранятся в векторах vx и vy, а вектор vg содержит первое

 

 

приближение к решению

 

factor

Ключевое слово режима автоматических символьных

 

 

преобразований, задающее разложение на множители выражений

 

fft(v)

Быстрое преобразование Фурье для данных, представленных в

 

 

виде вещественных чисел в векторе v с 2n элементами, где n

 

 

целое число (возвращает вектор размера 2n-1 + 1)

 

FFT(v)

To же, что и fft(v), но с иной нормировкой

 

 

 

 

fhyper(a, Ь, с, х)

Гипергеометрическая функция Гаусса в точке х с параметрами a, b

 

 

и с

 

find(var1, var2,)

Значения var1, var2,, дающие точные решения системы

 

 

уравнений в блоке, объявленном директивой given (число

 

 

возвращаемых значений равно числу аргументов), который,

 

 

помимо решаемой системы уравнений, может содержать условия

 

 

ограничения

 

float

Ключевое слово режима автоматических символьных

 

 

преобразований, задающее вывод результатов в виде чисел с

 

 

плавающей точкой

 

floor(x)

Наибольшее целое число, меньшее или равное действительного х

 

 

 

 

gcd(v)

Целое число, которое является наибольшим общим делителем для

6

 

всех элементов вектора v, содержащего не менее двух элементов

 

типа real или двух целых неотрицательных чисел

 

genfit(vx, vy, vg, F)

Вектор, содержащий параметры, которые делают функцию от х и

 

 

n, заданную в векторе F и имеющую параметры u0 ,u1,...un1 ,

 

 

наилучшим образом приближающей данные в векторах vx и vy (F

 

 

является функцией, которая возвращает вектор из n+1 элемента,

 

 

содержащий F и ее частные производные по всем n параметрам, vx

 

 

и vy должны быть одинакового размера, vg — вектор n элементов,

 

 

содержащий начальные приближения для n параметров)

 

geninv(A)

Левая матрица, обратная к матрице A, L*A = E, где Е — единичная

 

 

матрица размерности n × n, L — прямоугольная матрица

 

 

размерности n × m, А — прямоугольная матрица размерности m ×

 

 

n

 

genvals(M, N)

Вектор обобщенных собственных значений v матрицы М,

 

 

соответствующий решению уравнения M*x = v*N*x (М и N

 

 

матрицы с действительными элементами)

 

genvecs(M, N)

Матрица, содержащая нормированные собственные векторы,

 

 

принадлежащие собственным значениям вектора v, возвращаемого

 

 

genvals, причем n-й столбец этой матрицы является собственным

 

 

вектором х, удовлетворяющим собственному значению уравнения

 

 

M*x = v*N*x, причем матрицы М и N содержат действительные

 

 

значения

 

GETWAVINFO(file)

Функция, создающая 4-элементный вектор с параметрами WAV-

 

 

файла

 

given

Ключевое слово, открывающее блок решения систем уравнений (в

 

 

котором обычно используются функции find, minerr, maximize и

 

 

minimize)

 

gmean(M)

Возвращает среднее геометрическое элементов матрицы М

 

 

(элементы матрицы М должны иметь значения, большие нуля)

 

Her(n,х)

Полином Эрмита степени n с аргументом х

 

 

 

 

heaviside step(x)

Функция Хевисайда, возвращающая 1, если х > 0, и 0 в остальных

 

 

случаях. При обращении к функции вместо heaviside step можно

 

 

писать Φ

 

hist(intervals, data)

Возвращает вектор с числом точек из data, попавших в

 

 

соответствующий интервал с границами, заданными вектором

 

 

intervals (служит для построения гистограмм)

 

histogram(n,A)

Новая функция, возвращающая матрицу с двумя столбцами для

 

 

построения гистограмм

 

hlookup(z.A.r)

Просмотр верхней строки матрицы А на предмет поиска z с

 

 

возвратом значения, содержащегося в строке r найденного столбца

 

hmean(M)

Среднее гармоническое элементов матрицы М, элементы которой

 

 

должны иметь значения больше нуля

 

I0(x)

Модифицированная функция Бесселя первого рода нулевого

 

 

порядка

 

I1(х)

Модифицированная функция Бесселя первого рода первого

 

 

порядка

 

ibeta(a, x у)

Неполная бета-функция для х и у с параметром а

 

 

 

 

icfft(A)

Обратное преобразование Фурье, соответствующее cfft

 

 

(возвращается массив такого же размера, как и аргумент А)

 

ICFFT(A)

Быстрое обратное преобразование Фурье соответствующее CFFT

 

 

 

 

identity(n)

Создается единичная квадратная матрица размерности n × n

 

 

 

 

if(cond, x, у)

Условное выражение, которое возвращает выражение х, если

 

 

условие cond больше 0, и выражение у в остальных случаях

 

ifft(v)

Обратное преобразование Фурье, соответствующее fft (вектор v

 

 

имеет размерность 1 + 2n, где n — целое число, возвращается

 

 

вектор с размерности 2n)

 

IFFT(v)

Быстрое обратное преобразование Фурье, соответствующее FFT

 

Im(z)

Мнимая часть комплексного числа z

 

 

 

 

In(m, x)

Модифицированная функция Бесселя первого рода m-го порядка

 

 

 

 

intercept(vx, vy)

Коэффициент а линейной регрессии у = а + b*х векторов и vy

 

 

 

 

interp(vs vx, vy, x)

Интерполированное значение функции в точке х по исходным

 

 

векторам vx и vy и коэффициентам (вторым производным)

 

 

сплайна vs

 

interpolate(v, n)

Возвращает интерполированную версию вектора v, имеющую в n

 

 

раз больше элементов, чем вектор v

 

IsArray(x)

Возвращает 1 если х — матрица или вектор, иначе возвращает 0

 

 

 

 

IsInteger(x)

Возвращает 1, если число целое, иначе 0. Используется только в

7

 

символьных вычислениях

IsPrime(x)

Возврашает 1, если число х простое, иначе 0. Используется только

 

 

в символьных вычислениях

 

IsRational(x)

Возврашает 1, если число х рациональное, иначе 0. Используется

 

 

только в символьных вычислениях

 

IsScalar(x)

Возвращает 1 если х — вещественный или комплексный скаляр,

 

 

иначе возвращает 0

 

IsNaN(x)

Возвращает 1, если х — NaN (НеЧисло), иначе 0

 

 

 

 

 

 

iwave(v)

Обратное wavelet-преобразование относительно преобразования

 

 

wave. v — вектор размерности 2n

 

J0(x)

Функция Бесселя первого рода нулевого порядка

 

 

 

 

J1(x)

Функция Бесселя первого рода первого порядка

 

 

 

 

Jac(n а, Ь x)

Полином Якоби степени n в точке х с параметрами а и b

 

 

 

 

Jn(m, x)

Функция Бесселя m-ro порядка (0 < m < 100)

 

 

 

 

js(n, x)

Сферическая функция Бесселя первого рода порядка n ( n ≥ −200 )

 

 

в точке х (x > 0)

 

Kronecker delta(x, y)

Символ Кронекера, равный 1, если х = у, и 0 в противном случае (x

 

 

и у целые). При обращении к функции вместо Kronecker delta можно

 

 

писать δ

 

K0(x)

Модифицированная функция Бесселя второго рода нулевого

 

 

порядка

 

Kl(x)

Модифицированная функция Бесселя второго рода первого

 

 

порядка

 

Кn(m, x)

Модифицированная функция Бесселя второго рода m-го порядка (0

 

 

< m < 100)

 

ksmooth(vx, vy, b)

n-мерный вектор возвращенных средних vx, вычисленных на

 

 

основе распределения Гаусса, vx и vy — n-мерные векторы

 

 

действительных чисел; параметр b задает ширину окна

 

 

сглаживания

 

kurt(A)

Коэффициент эксцесса выборки случайных данных х

 

Lag(n, x)

Полином Лагерра степени n в точке x

 

last(v)

Индекс последнего элемента вектора

 

 

 

 

lcm(v)

Целое положительное число, которое является наименьшим

 

 

общим кратным для всех элементов вектора v, имеющего не менее

 

 

двух элементов типа real или двух целых неотрицательных чисел

 

Leg(n, x)

Полином Лежандра степени n в точке х

 

 

 

 

localmax(data, [w])

Возвращает локальный максимум величины data относительно

 

 

ближайших соседей

 

localmin(data, [w])

Возвращает локальный минимум величины data относительно

 

 

ближайших соседей

 

logpts(minexp, dec, dnpts)

Создает вектор чисел, распределенных по линейному закону

 

 

внутри каждой декады числового ряда. Общее число точек равно

 

 

произведению dec × dnpts.

 

 

 

 

logspace(min, max, npts)

Создает вектор чисел распределенных по логарифмическому

 

 

закону между min и max.

 

lgsfit(vx, vy, vg)

Возвращает вектор, содержащий коэффициенты (a, b и с)для

 

 

аппроксимирующего выражения а/(1 + Ь - еxp( - с*х)), наилучшим

 

 

образом приближающегося к точкам, координаты которых

 

 

хранятся в векторах vx и vy, а вектор vg содержит первое

 

 

приближение к решению

 

length(v)

Число элементов в векторе v

 

 

 

 

line(vx,vy)

Функция линейной регрессии возвращает коэффициенты a и b для

 

 

аппроксимирующего выражения a + b*x

 

linfit(vx, vy, F)

Вектор коэффициентов линейной аппроксимации методом

 

 

наименьших квадратов по функциям, хранящимся в символьном

 

 

векторе F, при котором среднеквадратичная погрешность

 

 

приближения исходных точек, координаты которых хранятся в

 

 

векторах vx и vy, оказывается, минимальной

 

linterp(vx, vy, x)

Значение в точке x, вычисленное при линейной интерполяции

 

 

данных с точками, координаты которых хранятся в векторах vx и vy

 

literally

Ключевое слово режима символьной оптимизации

 

 

 

 

ln(z)

Натуральный логарифм

 

 

 

 

Infit(vs. vy)

Функция для логарифмической регрессии вида a*ln(x) + b

 

 

возвращает вектор с параметрами a и b

 

 

 

8

LoadColormap(file)

Возвращает массив цветовых подмассивов для файла file (файл

 

рисунка)

 

loess(vx, vy, span)

Вектор, используемый функцией interp для определения набора

 

 

многочленов второй степени, которые наилучшим образом

 

 

аппроксимируют часть данных из векторов vx и vy, причем

 

 

параметр span определяет размер части аппроксимируемых данных

 

log(z, b)

Логарифм z по основанию b

 

 

 

 

logfit(vx, vy)

Возвращает вектор, содержащий коэффициенты (a, b и с)

 

 

аппроксимирующего выражения a*ln(x + b) + c, наилучшим

 

 

образом приближающегося к точкам, координаты которых

 

 

хранятся в векторах vx и vy, причем начального приближения не

 

 

требуется

 

logpts(minexp, dec, dnpts)

Возвращает вектор из dnpts чисел, линейно распределенных внутри

 

 

каждой декады чисел. Общее число чисел dec × dnpts

 

logspace(min, max, npts)

Возвращает вектор из npts чисел, логарифмически распределенных

 

 

между min и max

 

lookup(z, A, B)

Ищет величину z в массиве А и возвращает величины, стоящие в

 

 

тех же позициях в массиве В, начиная с левого верхнего угла

 

lsolve(M, v)

Вектор неизвестных, дающих решение системы линейных

 

 

алгебраических уравнений вида M*x = v

 

lspline(vx, vy)

Возвращает вектор коэффициентов (вторых производных)

 

 

кубического сплайна, построенного по векторам vx и vy.

 

 

Cоединение отрезков кривых по прямой линии

 

lu(M)

Треугольное разложение матрицы М, соответствующее P*M=L*U,

 

 

где L и U — соответственно нижняя и верхняя треугольные

 

 

матрицы, причем все четыре матрицы квадратные и одного

 

 

порядка

 

match(z, A)

Функция поиска z в матрице А, возвращающая индекс позиции z в

 

 

матрице

 

matrix(m, n, f)

Создается матрица, в которой элемент c индексами i и j равен f(i,

 

 

J), где I = 0,1,…m и j = 0,1,…n , а f(i,j) — некоторая функция

 

mах(А)

Наибольший по значению элемент матрицы А

 

 

 

 

maximize(f,varl, var2,)

Значения переменных varl, var2,с ограничительными условиями,

 

 

при которых функция этих переменных f имеет максимум

 

 

(используется в вычислительном блоке given)

 

mean(v)

Среднее значение элементов вектора v

 

 

 

 

median(vx)

Медиана элементов вектора vx

 

 

 

 

medfit(vx, vy)

Возвращает вектор, содержащий коэффициенты (a и b)

 

 

аппроксимирующего выражения вида a + b*х, наилучшим образом

 

 

приближающегося к точкам, координаты которых хранятся в

 

 

векторах vx и vy (медиан-медианная регрессия)

 

medsmooth(vy, n)

Cглаживает вектор vy методом скользящих медиан; параметр n

 

 

задает ширину окна сглаживания

 

mhyper(a, b, x)

Конфлюэнтная гипергеометрическая функция в точке х с

 

 

параметрами а и b

 

min(А)

Наименьший элемент в матрице А

 

 

 

 

minerr(x1, x2, )

Возвращает значения х1, х2, , дающие приближенные решения

 

 

системы уравнений и приводящие к минимальной ошибке

 

 

(используется в вычислительном блоке given)

 

minimize(f, var1, var2 …)

Значения переменных var1, var2, . с условиями ограничений, при

 

 

которых функция этих переменных f имеет наименьшее значение

 

mod(x,y)

Остаток от деления х на y (аргументы должны быть

 

 

действительными, результат имеет тот же знак, что и х)

 

mode(A)

Возвращает наиболее часто встречающиеся значения из вектора

 

 

или матрицы А

 

multigrid(M, n)

Матрица решения уравнения Пуассона, у которого решение равно

 

 

нулю на границах

 

norm1(M)

L1-норма матрицы М

 

 

 

 

norm2(M)

L2-норма матрицы М

 

 

 

 

norme(M)

Евклидова норма матрицы М

 

 

 

 

normi (M)

Неопределенная норма матрицы М

 

 

 

 

numer(x)

Возвращает числитель дроби. Может использоваться только в

 

 

символьных вычислениях

 

Numol(xrange,xpts,trange,tpts,Npde,Nae,rh

Возвращает матрицу решения дифференциального уравнения в

 

s,init,bc)

частных производных в каждой точке по пространственной x (по

 

 

 

строкам) и временной t (по столбцам) координате. Подробно об

 

 

 

использовании этой функции смотрите в разделе 6.6.

9

num2str(z)

Строковое представление числа z

 

odesolve(x,b,[.steps])

Возвращает решение дифференциальных уравнений, описанных в

 

 

 

блоке given, при заданных начальных условиях и конце интервала

 

 

 

интегрирования b

 

optimize

Ключевое слово, включающее режим символьной оптимизации

 

 

 

 

 

pause(S, x, y, z,

...)

Возвращает величины аргументов x,y,z… вместе с текстом

 

 

 

 

 

 

строки S. Выполнение программы приостанавливается

 

 

 

 

pbeta(x, sl, s2)

Значение в точке х функции бета-распределения

 

 

 

 

pbinom(k, n, p)

Значение функции распределения биномиального закона для k

 

 

 

успехов в серии из n испытаний

 

pcauchy(x, l, s)

Значение в точке х функции распределения Коши со шкалой

 

 

 

параметров l и s

 

Pdesolve(u,x,xrange,t,trange,(xpts,(tpts))

Возвращает функцию двух аргументов x,t, являющуюся решением

 

 

 

дифференциального уравнения (или системы уравнений) в

 

 

 

частных производных. Здесь x — пространственная пременная,

 

 

 

t — временная переменная, xrange, trange, xpts, tpts — интервалы

 

 

 

интегрирования и число шагов интегрирования

 

 

 

соответственно по переменнымx иt

 

pchisq(x, d)

Значение в точке х функции хи-квадрат-распределения, в котором

 

 

 

d — степень свободы

 

permut(n,k)

Возвращает число размещений из n элементов по k, причем n и k

 

 

 

должны быть целыми неотрицательными числами

 

pexp(x, r)

Значение в точке х функции экспоненциального распределения

 

 

 

 

pF(x, dl, d2)

Значение в точке х функции распределения Фишера

 

 

 

 

pgamma(x, s)

Значение в точке х функции гамма-распределения

 

 

 

 

pgeom(k, p)

Значение в точке х функции геометрического распределения

 

 

 

 

phypergeom(n.n.M.N)

Значение функции гипергеометрического распределения

 

 

 

 

plnorm(x, μ,σ)

Значение в точке х функции логарифмического нормального

 

 

 

распределения, в котором μ — логарифм среднего значения,

 

 

 

σ >0 — логарифм стандартного отклонения

 

 

 

 

plogis(x, l, s)

Значение в точке х функции логистического распределения, где

 

 

 

l — параметр положения, s>0 — параметр масштаба

 

pnbinom(k. n, p)

Значение в точке х функции отрицательного биномиального

 

 

 

распределения, в котором n>0 и0 p 1

 

 

 

 

pnorm(x, μ,σ)

Значение в точке х функции нормального распределения со

 

 

 

средним значением μ и стандартным отклонением σ

 

 

 

 

Polyhedron(S)

Функция построения многогранника по спецификации S

 

 

 

 

PolyLookup(n)

Функция, возвращающая спецификацию многогранника с

 

 

 

номером n

 

polyroots(v)

Корни многочлена степени n, коэффициенты которого находятся в

 

 

 

векторе v, имеющем длину, равную n + 1

 

pol2xy(r.t)

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

 

 

 

прямоугольные

 

ppois(k, λ)

Значение для выборки k чисел функции распределения Пуассона,

 

 

 

λ — параметр

 

 

 

 

predict(v, m, n)

Вектор, содержащий равноотстоящие предсказанные (в ходе

 

 

 

экстраполяции) значения n точек, вычисленные по m заданным в

 

 

 

массиве v данным

 

pspline(vx, vy)

Вектор коэффициентов (вторые производные) параболического

 

 

 

сплайна, построенного по векторам vx и vy

 

pspline(Mxy, Mz)

Вектор вторых производных для данных Мху и Mz, который

 

 

 

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

 

 

 

интерполяции массива Mz, размерностью n×n; вместо вектора

 

 

 

аргументов используется массив аргументов x и y из 2-х столбцов

 

 

 

по n чисел, то есть аргументом служат координаты диагональных

 

 

 

точек квадратной области

 

pt(x, d)

Значение в точке х функции распределения Стьюдента (d

 

 

 

степень свободы, х > 0 и d > 0)

 

punif(x, a, b)

Значение в точке х функции равномерного распределения (b и а —

 

 

 

границы интервала, а < b)

 

pweibull(x, s)

Значение в точке х функции распределения Вейбулла (s > 0)

 

 

 

 

 

pwrfit(vx, vy, vg)

Возвращает вектор, содержащий коэффициенты (а, b и с)

 

 

 

аппроксимирующего выражения вида a xb +c , наилучшим

10

 

образом приближающегося к точкам, координаты которых

 

хранятся в векторах vx и vy (вектор vg содержит первое

 

 

 

приближение к решению)

 

 

 

qbeta(p, s1, s2)

Квантили бета-распределения с параметрами формы s1 и s2

 

 

( 0 p 1 , и s1 и s2 > 0)

 

 

 

 

 

 

qbinom(p, n, q)

Квантиль биномиального распределения для вероятности р

 

 

выборки из n чисел с вероятностью успеха q

 

 

qcauchy(p; l. q)

Квантили распределения Коши со шкалой параметров l и s (s > 0 и

 

 

0 < р < 1)

 

 

 

 

qchisq(p, d)

Квантили хи-квадрат-распределения, при котором d > 0 является

 

 

характеристикой степеней свободы ( 0 p 1 )

 

 

 

 

 

qexp(p, r)

Квантили экспоненциального распределения (0 < p < 1, r > 0)

 

 

 

 

qF(p, d1. d2)

Квантили распределения Фишера, в котором d1 и d2 — степени

 

 

свободы ( 0 p 1 )

 

 

 

 

 

 

 

qgamma(p, s)

Квантили гамма-распределения, при котором s>0 — параметр

 

 

формы ( 0 p 1 )

 

 

 

 

 

 

 

qgeom(p, q)

Квантили геометрического распределения, где q определяет

 

 

вероятность успеха однократного испытания (0 < р < 1 и 0 < q < l)

 

qhypergeom(p,n,M,N)

Квантиль гипергеометрического распределения, при котором 0 < p

 

 

< 1 и n — целое число

 

 

 

 

qlnorm(p, μ,σ)

Квантили логарифмического нормального распределения, при

 

 

котором μ — логарифм среднего числа, σ >0 — логарифм

 

 

стандартного отклонения (0 < р < 1)

 

 

 

 

 

 

qlogis(p, l, s)

Квантили логистического распределения (l — параметр

 

 

 

положения, s > 0 — параметр масштаба, 0 < р < 1)

 

 

qnbinom(p, n, q)

Квантили отрицательного биномиального распределения с

 

 

размером n и вероятностью ошибки q

 

 

qnorm(p, μ,σ)

Квантили нормального распределения со средним значением μ и

 

 

стандартным отклонением σ (0 < р < 1 и σ > 0)

 

 

 

 

 

 

qpois(p, λ)

Квантили распределения Пуассона ( λ > 0 и 0 < p < 1)

 

 

 

 

 

qr(A)

Разложение матрицы A, A = Q*R, где Q — ортонормированная

 

 

матрица, а R — верхняя треугольная матрица

 

 

qt(p, d)

Квантили распределения Стьюдента, где d степень свободы (d > 0 и

 

 

0 < р < 1)

 

 

 

 

qunif(p, a, b)

Квантили равномерного распределения, где b и а — конечные

 

 

значения интервала (а < b и 0 < р < 1)

 

 

qweibull(p, s)

Квантили распределения Вейбулла (s>0 и 0<р<1)

 

 

 

 

 

Radau(y,x1,x2,n,D)

Матрица решения жесткого дифференциального уравнения или

 

 

системы уравнений, производные которого заданы вектором D и

 

 

начальные условия y на интервале x1, x2, использующие метод

 

 

RADAU5; параметр n определяет число столбцов в выходной

 

 

матрице

 

 

 

 

radau(y, x1, x2, acc, D, kmax ,s)

То же, что Radau, но для определения решения только в 2-х точках

 

 

(в начале и в конце интервала интегрирования); kmax и s

 

 

 

управляют шагом интегрирования и точностью решения

 

 

rank(A)

Ранг квадратной матрицы А

 

 

 

 

 

 

rbeta(m, s1, s2)

Вектор m случайных чисел, имеющих бета-распределение (s1,s2 >0

 

 

— параметры формы)

 

 

 

 

rbinom(r, n, p)

Вектор m случайных чисел, имеющих биномиальное

 

 

 

распределение (n > 0 — целое число)

 

 

rcauchy(m, l, s)

Вектор m случайных чисел, имеющих распределение Коши (l, s > 0

 

 

— параметры масштаба)

 

 

 

rchisq(m, d)

Вектор m случайных чисел, имеющих хи-квадрат-распределение

 

 

(d > 0 число степеней свободы)

 

 

 

Re(z)

Действительная часть комплексного числа z

 

 

 

 

 

 

 

 

READFILE(file, type, [[colwidths], [rows],

Используется для

чтения

данных из других

файлов.

 

[cols], [emptyfill]])

 

Объединяет в себе почти все другие существовавшие ранее

 

 

 

 

способы чтения файлов. Обязательные параметры: имя

 

 

файла и его тип: delimited — колонки данных с любым

 

 

разделителем между ними. Это файлы с расширениями csv,

 

 

txt, prn. Fixed

таблицы

с фиксированной

шириной

 

 

колонок. Excel — файлы формата Excel