sympref

Consulta ou define preferências do Symbolic Math Toolbox.

Categoria: Symbolic Computations in MATLAB > Symbolic Variables, Expressions, Functions, and Preferences

Sintaxe

sympref(name, value)

Define a preferência name com o valor value.

old = sympref(name, value)

Define a preferência e retorna o valor anterior.

sympref('default')

Restaura todas as preferências ao padrão.

prefs = sympref

Retorna uma struct com as preferências atuais.

Descrição

As preferências afetam como os resultados são exibidos e como alguns valores especiais são definidos. 'HeavisideAtOrigin' define o valor de heaviside(0), 'FourierParameters' define a convenção de fourier e 'FloatingPointOutput' mostra os resultados como números de ponto flutuante em vez de valores exatos.

As preferências valem durante a sessão. Chame sympref('default') para restaurá-las, o que é boa prática no início e no fim de um script que as altera.

Argumentos de entrada

name
Nome da preferência: 'FloatingPointOutput', 'PolynomialDisplayStyle', 'HeavisideAtOrigin', 'AbbreviateOutput', 'MatrixWithSquareBrackets', 'FourierParameters', 'TypesetOutput'.
value
Novo valor da preferência.

Argumentos de saída

old
Valor anterior da preferência, ou uma struct com todas.

Exemplo

Alterando e restaurando uma preferência

sympref('HeavisideAtOrigin', 1);
heaviside(sym(0))
sympref('default');
heaviside(sym(0))
Saída
ans = 1
ans = 1/2

Observações

O MatLivre guarda todas as preferências, mas apenas 'HeavisideAtOrigin', 'FourierParameters' e 'FloatingPointOutput' alteram resultados. As preferências de exibição 'PolynomialDisplayStyle' e 'MatrixWithSquareBrackets' são aceitas e não afetam a saída.

Veja também

syms heaviside fourier vpa digits