Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MATLAB 4-ая методичка МиграноваНГ.doc
Скачиваний:
19
Добавлен:
15.11.2018
Размер:
1.38 Mб
Скачать

Приложение 8. Анализ данных и преобразование Фурье (Data analysis and Fourier transforms)

Директория matlab\datafun

Основные операции (Basic operations)

  1. max - Определение максимальных элементов массива.

  2. min - Определение минимальных элементов массива.

  3. mean - Определение средних значений элементов массива.

  4. median - Определение медиан (срединных значений).

  5. std - Определение стандартных отклонений элементов массива.

  6. var - Определение дисперсий элементов массива.

  7. sort - Сортировка элементов массива.

  8. sortrows - Сортировка строк матриц.

  9. sum - Суммирование элементов массива.

  10. prod - Произведение элементов массива.

  11. hist - Построение гистограммы.

  12. histc - Подсчет элементов гистограммы.

  13. trapz - Численное интегрирование методом трапеций.

  14. cumsum - Куммулятивная сумма элементов массива.

  15. cumprod - Куммулятивное произведение элементов массива.

  16. cumtrapz - Куммулятивное численное интегрирование методом трапеций.

Конечные разности (Finite differences)

  1. diff - Вычисление конечных разностей и приближенное дифференцирование.

  2. gradient - Приближенное вычисление градиента функций.

  3. del2 - Дискретная аппроксимация дифференциального оператора Лапласа.

Корреляционные соотношения (Correlation)

  1. corrcoef - Вычисление коэффициентов корреляции.

  2. cov - Вычисление ковариационной матрица.

  3. subspace - Вычисление угла между двумя подпространствами.

Фильтрация и свертка (Filtering and convolution)

  1. filter - Одномерная цифровая фильтрация.

  2. filter2 - Двумерная цифровая фильтрация.

  3. conv - Свертка и умножение полиномов.

  4. conv2 - Двумерная свертка.

  5. convn - N-мерная (многомерная) свертка.

  6. deconv - Обращение свертки и деление полиномов.

  7. detrend - Удаление линейного тренда.

Преобразование Фурье (Fourier transforms)

  1. fft - Дискретное преобразование Фурье.

  2. fft2 - Двумерное дискретное преобразование Фурье.

  3. fftn - Многомерное дискретное преобразование Фурье.

  4. ifft - Обратное дискретное преобразование Фурье.

  5. ifft2 - Двумерное обратное дискретное преобразование Фурье.

  6. ifftn - Многомерное обратное дискретное преобразование Фурье.

  7. fftshift - Перенос нулевой частоты в середину спектра.

  8. ifftshift - Аннулирование переноса нулевой частоты в середину спектра.

Приложение 9. Функции обработки символьных строк (Character strings)

Директория matlab\strfun

Общие (General)

  1. char - Сформировать массив символов (строку).

  2. double - Преобразовать символы строки в числовые коды.

  3. cellstr - Преобразовать массив символов в массив ячеек для строк.

  4. blanks - Сформировать строку пробелов.

  5. deblank - Удалить пробелы в конце строки.

  6. eval - Выполнение выражения, записанного в виде строки символов.

Проверка строк (String tests)

  1. ischar - Истинно, если это массив символов.

  2. iscellstr - Истинно, если это массив ячеек для строк.

  3. isletter - Истинно, если это символ (буква) алфавита.

  4. isspace - Истинно, если это пробел.

Операции над строками (String operations)

  1. strcat - Горизонтальное объединение строк.

  2. strvcat - Вертикальное объединение строк.

  3. strcmp - Сравнить строки.

  4. strncmp - Сравнить первые N символов строк.

  5. strcmpi - Сравнить строки игнорируя регистр.

  6. strncmpi - Сравнить первые N символов строк игнорируя регистр.

  7. findstr - Найти заданную строку в составе другой строки.

  8. strjust - Выравнять массив символов.

  9. strmatch - Найти все совпадения.

  10. strrep - Заменить одну строку другой.

  11. strtok - Найти часть строки, ограниченную разделителями (token).

  12. upper - Перевести все символы строки в верхний регистр.

  13. lower - Перевести все символы строки в нижний регистр.

Преобразования строк (String to number conversion)

  1. num2str - Преобразование числа в строку.

  2. int2str - Преобразование целых чисел в строку.

  3. mat2str - Преобразование матрицы в строку.

  4. str2double - Преобразование строки в число удвоенной точности.

  5. str2num - Преобразование массива строк в числовой массив.

  6. sprintf - Записать форматированные знаки в виде строки.

  7. sscanf - Прочитать строку с учетом формата.

Преобразование систем счисления (Base number conversion)

  1. hex2num - Преобразовать шестнадцатеричное число в число удвоенной

точности.

  1. hex2dec - Преобразовать шестнадцатеричное число в десятичное число.

  2. dec2hex - Преобразовать десятичное число в шестнадцатеричное число.

  3. bin2dec - Преобразовать двоичную строку в десятичное число.

  4. dec2bin - Преобразовать десятичное число в двоичную строку.

  5. base2dec - Преобразовать В-строку в десятичное число.

  6. dec2base - Преобразовать десятичное число в В-строку.