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