Применение MATHCAD в инженерных расчетах. Панферов А.И - 41 стр.

UptoLike

41
mod(x, y) – остаток от деления x на y. Результат имеет тот же самый
знак, что и x;
angle(x, y) – угол (в радианах) между положительной полуосью x и
вектором (x, y) в плоскости XY. Аргументы должны быть вещественны.
Возвращает значение между 0 и 2π.
На рис. 14 показано, как из этих функций могут быть сформированы
функции округления.
4.4. Дискретное преобразование Фурье
В Mathcad входят два типа функций для дискретного прямого и об-
ратного преобразования Фурье: fft/ifft и cfft/icfft. Эти функции дискрет-
ны: они берут в качестве аргументов и возвращают векторы и матрицы.
Они не могут быть использованы с другими функциями.
Используйте функции fft и ifft, если выполнены два следующих ус-
ловия: аргументы вещественны, и вектор данных имеет 2m элементов.
Первое условие необходимо, потому что функции fft/ifft используют
тот факт, что для вещественных данных вторая половина преобразова-
ния Фурье является комплексно сопряженной с первой. Mathcad отбра-
сывает вторую половину вектора-результата. Это сохраняет время и
память при вычислениях.
Пара функций cfft/icfft не использует симметрию в преобразова-
нии. По этой причине необходимо использовать их для комплексных
данных.
ceil 3.25()4
=
floor 3.25()3
=
mantissa x( ) x floor x()
:=
mantissa 3.45( ) 0.45
=
Традиционное округление:
roundoff x( ) if mantissa x( ) 0.5
<
floor x()
,
ceil x()
,
()
:=
roundoff 3.46()3
=
roundoff 3.56()4
=
Рис. 14. Создание функций округления