В математике рациональная функция — это любая функция , которая может быть определена рациональной дробью , которая является алгебраической дробью, такой, что и числитель , и знаменатель являются многочленами . Коэффициенты многочленов не обязательно должны быть рациональными числами ; они могут быть взяты в любом поле K. В этом случае говорят о рациональной функции и рациональной дроби над K. Значения переменных могут быть взяты в любом поле L, содержащем K. Тогда область определения функции — это множество значений переменных, для которых знаменатель не равен нулю, а область значений — L.
Множество рациональных функций над полем K — это поле, поле дробей кольца полиномиальных функций над K.
Функция называется рациональной, если ее можно записать в виде
где и являются полиномиальными функциями от и не является нулевой функцией . Область определения представляет собой множество всех значений , для которых знаменатель не равен нулю.
Однако, если и имеют непостоянный полиномиальный наибольший общий делитель , то задание и дает рациональную функцию
которая может иметь большую область определения, чем , и равна в области определения Это обычное использование для идентификации и , то есть для расширения «по непрерывности» области определения до области определения Действительно, можно определить рациональную дробь как класс эквивалентности дробей многочленов, где две дроби и считаются эквивалентными, если . В этом случае эквивалентно
Правильная рациональная функция — это рациональная функция, в которой степень меньше степени и оба являются действительными многочленами , названными по аналогии с правильной дробью в [1]
Существует несколько неэквивалентных определений степени рациональной функции.
Чаще всего степень рациональной функции равна максимальной из степеней ее составляющих полиномов P и Q , когда дробь сводится к наименьшим членам . Если степень f равна d , то уравнение
имеет d различных решений относительно z, за исключением определенных значений w , называемых критическими значениями , где два или более решений совпадают или где некоторое решение отвергается на бесконечности (то есть когда степень уравнения уменьшается после очистки знаменателя ).
В случае комплексных коэффициентов рациональная функция степени один является преобразованием Мёбиуса .
Степень графика рациональной функции — это не степень , как определено выше: это максимум из степени числителя и единицы плюс степень знаменателя.
В некоторых контекстах, например, в асимптотическом анализе , степень рациональной функции — это разность степеней числителя и знаменателя. [2] : §13.6.1 [3] : Глава IV
В сетевом синтезе и сетевом анализе рациональную функцию второй степени (то есть отношение двух полиномов степени не выше второй) часто называютбиквадратная функция .[4]
Рациональная функция
не определено в
Это асимптотически как
Рациональная функция
определено для всех действительных чисел , но не для всех комплексных чисел , поскольку если бы x был квадратным корнем (т.е. мнимой единицей или ее отрицательным числом), то формальная оценка привела бы к делению на ноль:
что не определено.
Постоянная функция, такая как f ( x ) = π, является рациональной функцией, поскольку константы являются полиномами. Сама функция является рациональной, хотя значение f ( x ) иррационально для всех x .
Каждая полиномиальная функция является рациональной функцией с функцией, которая не может быть записана в этой форме, например, не является рациональной функцией. Однако прилагательное «иррациональный» обычно не используется для функций.
Каждый многочлен Лорана можно записать в виде рациональной функции, в то время как обратное не обязательно верно, то есть кольцо многочленов Лорана является подкольцом рациональных функций.
Рациональная функция равна 1 для всех x, кроме 0, где есть устранимая особенность . Сумма, произведение или частное (за исключением деления на нулевой многочлен) двух рациональных функций сама по себе является рациональной функцией. Однако процесс приведения к стандартной форме может непреднамеренно привести к удалению таких особенностей, если не принять меры предосторожности. Использование определения рациональных функций как классов эквивалентности позволяет обойти это, поскольку x / x эквивалентно 1/1.
Коэффициенты ряда Тейлора любой рациональной функции удовлетворяют линейному рекуррентному соотношению , которое можно найти, приравняв рациональную функцию к ряду Тейлора с неопределенными коэффициентами и собрав подобные члены после очистки знаменателя.
Например,
Умножая на знаменатель и распределяя,
После корректировки индексов сумм для получения тех же степеней x , получаем
Объединение подобных членов дает
Поскольку это справедливо для всех x в радиусе сходимости исходного ряда Тейлора, мы можем вычислить следующим образом. Поскольку постоянный член слева должен быть равен постоянному члену справа, следует, что
Тогда, поскольку слева нет степеней x , все коэффициенты справа должны быть равны нулю, из чего следует, что
Наоборот, любая последовательность, которая удовлетворяет линейной рекуррентности, определяет рациональную функцию при использовании в качестве коэффициентов ряда Тейлора. Это полезно при решении таких рекуррентностей, поскольку, используя разложение на части дроби , мы можем записать любую правильную рациональную функцию как сумму множителей вида 1 / ( ax + b ) и разложить их в геометрические ряды , давая явную формулу для коэффициентов Тейлора; это метод генерации функций .
В абстрактной алгебре понятие многочлена расширено, чтобы включить формальные выражения, в которых коэффициенты многочлена могут быть взяты из любого поля . В этой ситуации, если задано поле F и некоторая неопределенность X , рациональное выражение (также известное как рациональная дробь или, в алгебраической геометрии , рациональная функция ) является любым элементом поля дробей кольца многочленов F [ X ] . Любое рациональное выражение можно записать как частное двух многочленов P / Q с Q ≠ 0, хотя это представление не является единственным. P / Q эквивалентно R / S для многочленов P , Q , R и S , когда PS = QR . Однако, поскольку F [ X ] является уникальной областью факторизации , существует единственное представление для любого рационального выражения P / Q с многочленами P и Q наименьшей степени и Q , выбранным как моническое . Это похоже на то, как дробь целых чисел всегда можно записать однозначно в наименьших выражениях, отбрасывая общие множители.
Поле рациональных выражений обозначается F ( X ). Говорят, что это поле порождается (как поле) над F ( трансцендентным элементом ) X , поскольку F ( X ) не содержит никакого собственного подполя, содержащего как F , так и элемент X .
В комплексном анализе рациональная функция
представляет собой отношение двух многочленов с комплексными коэффициентами, где Q не является нулевым многочленом, а P и Q не имеют общих множителей (это позволяет избежать принятия f неопределенного значения 0/0).
Область определения функции f — это множество комплексных чисел, таких что . Любая рациональная функция может быть естественным образом расширена до функции, областью определения и областью определения которой является вся сфера Римана ( комплексная проективная прямая ).
Рациональные функции являются типичными примерами мероморфных функций .
Итерация рациональных функций (отображений) [5] на сфере Римана создает дискретные динамические системы .
Подобно многочленам , рациональные выражения также можно обобщить до n неизвестных X 1 ,..., X n , взяв поле дробей F [ X 1 ,..., X n ], которое обозначается как F ( X 1 ,..., X n ).
Расширенная версия абстрактной идеи рациональной функции используется в алгебраической геометрии. Там функциональное поле алгебраического многообразия V формируется как поле дробей координатного кольца V (точнее, плотного по Зарискому аффинного открытого множества в V ). Его элементы f рассматриваются как регулярные функции в смысле алгебраической геометрии на непустых открытых множествах U , а также могут рассматриваться как морфизмы на проективную прямую .
Рациональные функции используются в численном анализе для интерполяции и аппроксимации функций, например, аппроксимации Паде, введенные Анри Паде . Аппроксимации в терминах рациональных функций хорошо подходят для систем компьютерной алгебры и другого численного программного обеспечения . Как и полиномы, их можно оценить напрямую, и в то же время они выражают более разнообразное поведение, чем полиномы.
Рациональные функции используются для аппроксимации или моделирования более сложных уравнений в науке и технике, включая поля и силы в физике, спектроскопию в аналитической химии, кинетику ферментов в биохимии, электронные схемы, аэродинамику, концентрацию лекарств in vivo, волновые функции для атомов и молекул, оптику и фотографию для улучшения разрешения изображений, а также акустику и звук. [ необходима ссылка ]
В обработке сигналов преобразование Лапласа ( для непрерывных систем) или z-преобразование (для дискретных систем) импульсной характеристики обычно используемых линейных стационарных систем (фильтров) с бесконечной импульсной характеристикой являются рациональными функциями над комплексными числами.