numden

Извлечение числителя и знаменателя

Синтаксис

Описание

пример

[N,D] = numden(A) преобразует A в рациональную форму, где числитель и знаменатель являются относительно простыми полиномами с целочисленными коэффициентами. Функция возвращает числитель и знаменатель рациональной формы выражения.

Если A является символьной или числовой матрицей, тогда N - символьная матрица числителей, и D - символьная матрица знаменателей. Оба N и D являются матрицами того же размера, что и A.

Примеры

Числители и знаменатели Символьных чисел

Найдите числитель и знаменатель символьного числа.

[n, d] = numden(sym(4/5))
n =
4
 
d =
5

Числители и знаменатели символьных выражений

Найдите числитель и знаменатель символического выражения.

syms x y
[n,d] = numden(x/y + y/x)
n = 
x^2 + y^2

d = 
x*y

Числители и знаменатели элементов матрицы

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

syms a b
[n,d] = numden([a/b, 1/b; 1/a, 1/(a*b)])
n =
[ a, 1]
[ 1, 1]
 
d =
[ b,   b]
[ a, a*b]

Входные параметры

свернуть все

Вход, заданный как символьное число, выражение, функция, вектор или матрица.

Выходные аргументы

свернуть все

Числитель, возвращенный как символьное число, выражение, функция, вектор или матрица.

Знаменатель, возвращенный как символьное число, выражение, функция, вектор или матрица.

Представлено до R2006a