newUnit
Define uma nova unidade em termos de unidades existentes.
Categoria: Symbolic Computations in MATLAB > Units of Measurement
Sintaxe
newUnit(name, value)
Define a unidade name como igual à grandeza value.
u = newUnit(name, value)
Também retorna a nova unidade.
Descrição
Depois de newUnit('Beer', 330*u.cm^3) a unidade Beer é um campo de todo novo objeto symunit e pode ser usada em conversões: 2 Beer é 33/50 L. A definição vale até ser removida com removeUnit ou até o fim da sessão.
Crie um contêiner novo com u = symunit depois de definir a unidade, pois um já existente não a enxerga.
Argumentos de entrada
name- Nome da unidade, um identificador válido.
value- Grandeza que equivale a uma unidade nova, como
330*u.cm^3.
Argumentos de saída
u- A unidade recém-definida.
Exemplo
Uma unidade de volume personalizada
u = symunit;
newUnit('Beer', 330*u.cm^3);
u = symunit;
unitConvert(2*u.Beer, u.L)
removeUnit('Beer');
Saída
ans = (33/50)*[l]