frac

Parte fracionária de um número ou expressão simbólica.

Categoria: symbolic/symbolic

Sintaxe

f = frac(x)

Retorna x - fix(x): a parte depois da vírgula decimal, com o sinal de x.

Descrição

A parte fracionária mantém o sinal do argumento, então frac(7/3) é 1/3 e frac(-7/3) é -1/3. Para uma variável simbólica o resultado fica sem avaliar como x - fix(x). Diferente de mod(x, 1), que nunca é negativo, frac é ímpar no argumento.

Argumentos de entrada

x
Número, variável ou expressão simbólica.

Argumentos de saída

f
Resultado simbólico, exato para entrada racional.

Exemplo

Partes fracionárias

frac(sym(7)/3)
frac(sym(-7)/3)
syms x
frac(x)
Saída
ans = 1/3
ans = -1/3
ans = x - fix(x)

Observações

No MatLivre frac aceita só argumentos simbólicos; um double comum gera erro. Use sym antes.

Veja também

fix floor mod rem sym