newUnitSystem
Define um novo sistema de unidades.
Categoria: Symbolic Computations in MATLAB > Units of Measurement
Sintaxe
newUnitSystem(name, base)
Cria o sistema name com as unidades base dadas.
newUnitSystem(name, base, derived)
Também nomeia as unidades derivadas do sistema.
Descrição
Um sistema de unidades é a escolha de um conjunto de unidades base a partir das quais todas as outras podem ser construídas. Depois de definido, o nome aparece em unitSystems e pode ser usado como destino de unitConvert, que reescreve uma grandeza com as unidades desse sistema.
O sistema dura até removeUnitSystem ser chamada ou a sessão terminar.
Argumentos de entrada
name- Nome do novo sistema.
base- Unidades base, tiradas de
baseUnitsde um sistema existente. derived- Unidades derivadas, por exemplo de
derivedUnits.
Exemplo
Registrando um sistema
newUnitSystem('MySys', baseUnits('SI'), derivedUnits('SI'));
unitSystems
removeUnitSystem('MySys');
Saída
ans = 1×7 string array
"CGS" "EMU" "ESU" "GU" "MySys" "SI" "US"
Observações
No MatLivre um novo sistema aparece em unitSystems, mas baseUnits e derivedUnits não conseguem consultá-lo, e unitConvert para ele devolve unidades do SI.