Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ | ||
При численном решении задач, связанных с математическими
моделями, в которых используются производные (а к таким моделям приводят почти
все физические и технические задачи, описывающие процессы, разворачивающиеся во
времени), эти производные
часто приходится вычислять приближённо, исходя только из того, что имеется некоторая
процедура, вычисляющая значения функции
,
поскольку аналитические формулы, задающие
,
неизвестны. Обсудим некоторые методы, позволяющие вычислить производные приближённо
по значениям функции
.
Для приближённого нахождения
в заданной точке
часто поступают следующим образом. Исходя из того, что при достаточно малых приращениях
разностное отношение
мало отличается от своего предельного значения, равного производной
,15
мы можем приближённо заменить
этим разностным отношением с малым
,
полагая
,
например, равным
или
.
Таким образом, получаем приближённую формулу
Если же взять отрицательное приращение
,
,
то аналогично получаем, что
Согласно геометрическому смыслу производной, при замене производной
разностной производной вправо или разностной производной влево, мы заменяем угол
наклона касательной к графику
углом наклона секущей
,
равным
,
или углом наклона секущей
,
равным
,
соответственно (см. следующий чертёж).

Однако из того же чертежа
видно, что угол наклона секущей
,
равный
,
гораздо лучше приближает угол
,
чем углы
или
.
Поэтому приближённое равенство
гораздо точнее, чем
или
.
Осталось заметить, что
,
что приводит нас к следующей формуле для приближённого вычисления производной:
Имеются и ещё более точные формулы для нахождения первой производной; приведём, например, гораздо более точную, чем (4.18), формулу
Для нахождения способа приближённого вычисления второй производной введём
такие обозначения. Разностную производную вперёд с шагом
в точке
обозначим как

Точно так же, применяя два раза разностную производную назад, получим формулу
Применяя тот же приём ещё раз, мы можем получить приближённые формулы для третьей производной. Например, основываясь на формуле разностной производной вправо, получим
Имеются и формулы для старших производных, дающие большую точность, чем приведённые выше. Например, для второй производной приведём формулу
Замечание 4.11
Значение шага
,
которое по своему смыслу должно быть достаточно мало в формулах приближённого
вычисления производных, на практике уже для второй разностной производной нельзя
брать чересчур малым. Слишком малые значения
из-за того, что значения функции вычисляются с некоторой погрешностью, приводят
к тому, что в приближённой формуле погрешность числителя становится величиной
того же порядка, что сами числитель или знаменатель, и поэтому результат вычисления
может быть весьма далёк от искомого точного результата. Вычисляя с очень малым
значения
при разных
и наблюдая за поведением этих значений, мы можем получить "биения" графика функции
,
даже если эта функция заведомо должна быть монотонной и гладкой. Для устранения
этого недостатка приходится делать выбоp: либо увеличивать точность вычи
сления
функции
(что, как пpавило, сделать весьма тpудно), либо довольствоваться большими, скажем,
вместо (но не слишком уж большими), значениями шага
.
Нормализация
звука Функция
Normalize, как и функция Volume, увеличивает громкость звука, но несколько иным
образом. Она сначала исследует файл на предмет самого высокого уровня сигнала,
а потом вычитает этот уровень из максимально возможного, который равен 100% (или
тому значению, которое вы установили). Функция Normalize использует получившуюся
разность при увеличении громкости звуковых данных. В конце концов, самый высокий
уровень сигнала в данном файле доводится до 100% (или до указанного вами значения),
а более низкие уровни пропорционально увеличиваются. Другими
словами, если самый высокий уровень сигнала в вашем файле равен 80%, а максимально
возможный уровень — 100%, то функция Normalize вычитает 80% из 100% и результат
становится равен 20%. Затем громкость всех звуковых данных в вашем файле увеличивается
на полученные 20%. Таким образом, вы можете использовать функцию Normalize, чтобы
увеличить громкость ваших звуковых данных без последствий, т. е. без отсечения
части данных. Контрольная работа
по Чтобы
использовать функцию Normalize, сделайте следующее: 1.
Выделите в вашем файле данные, которые вы хотите нормализовать. Чтобы обработать
весь файл, либо ничего не выделяйте, либо выделите все данные, выбрав команду
меню Edit -> Select All. 2.
Выберите команду меню Process -> Normalize, чтобы открыть диалоговое
окно Normalize Потенциальные
и соленоидальные векторные поля Ротор векторного поля 3.
Для параметра Normalize using включите переключатель Peak level
(о переключателе Average RMS power (loudness) мы поговорим чуть позже).
4.
Нажмите на кнопку Scan Levels, чтобы найти самый высокий уровень сигнала
ваших звуковых данных. 5.
Установите значение параметра Normalize to (-60 to 0 dB), перемещая соответствующий
ползунок вверх или вниз. Таким образом вы установите максимально возможный уровень
сигнала, который будет учитываться при нормализации. В большинстве случаев вам
следует устанавливать значение, равное 100%, но если вы хотите в дальнейшем редактировать
или обрабатывать ваши данные, лучше указать более низкий уровень, например 50%
или —6 дБ.
Дело в том, что во время обработки файла громкость может повыситься, и это послужит
причиной отсечения части данных.
теме интегралы