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))
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.