unitConversionFactor

Fator que converte uma unidade em outra.

Categoria: Symbolic Computations in MATLAB > Units of Measurement

Sintaxe

k = unitConversionFactor(u1, u2)

Retorna o número k tal que 1*u1 é igual a k*u2.

Descrição

O fator é um número racional sempre que as duas unidades têm definições racionais, como ocorre nas unidades métricas e imperiais. Por exemplo, o fator de mi para km é 25146/15625, exatamente 1,609344.

É o número pelo qual unitConvert multiplica, e é útil quando só a razão interessa, por exemplo para escalar um array de números comuns.

Argumentos de entrada

u1
Unidade de origem ou expressão de unidades.
u2
Unidade de destino com a mesma dimensão.

Argumentos de saída

k
Fator de conversão simbólico exato.

Exemplo

Fatores entre unidades

u = symunit;
unitConversionFactor(u.km, u.m)
unitConversionFactor(u.h, u.s)
k = unitConversionFactor(u.mi, u.km)
double(k)
Saída
ans = 1000
ans = 3600
k = 25146/15625
ans = 1.6093

Veja também

unitConvert symunit rewrite double