daeoptions
ajusta opções para o solucionador de equações diferenciais algébricas
Seqüência de Chamamento
daeoptions()
Descrição
Se no contexto do chamamento da função dae existe a variável
%DAEOPTIONS
, a função dae a utiliza para ajustar suas
opções.
A função daeoptions exibe interativamente um comando que deveria ser executado para se ajustar diversas opções do solucionador dae.
CUIDADO: a função dae
verifica se esta variável
existe e, neste caso, a utiliza. Para utilizar valores padrões, você deve
limpar esta variável. Note que daeoptions
não cria esta
variável. Para criá-la, você deve executar a linha de comando exibida por
daeoptions
.
A variável %DAEOPTIONS
é uma lista list com os seguintes elementos:
list(tstop,imode,band,maxstep,stepin,nonneg,isest)
O valor padrão é:
list([],0,[],[],[],0,0)
Os siginificados destes elementos são listados abaixo.
- tstop
um escalar real ou uma matriz, fornece o tempo máximo para o qual se permite a avaliação de
g
. Uma matriz vazia significa que "não há limites" impostos pelo tempo.- imode
Se for 0, dae retorna apenas os valores de pontos do tempo especificado pelo usuário. Se for 1, dae retorna seus valores intermediários computados.
- band
um vetor de dois componentes que fornece a definição
[ml,mu]
da matriz de bandas computada porjac
;r(i - j + ml + mu + 1,j)
=dg(i)/dy(j)+cj*dg(i)/dydot(j)
. Sejac
retorna uma matriz completa ajustadoband=[]
- maxstep
um escalar ou matriz vazia, o tamanho máximo do passo. Uma matriz vazia indica ausência de limitiação.
- stepin
um escalar ou matriz vazia, o tamanho mínimo do passo. Uma matriz vazia indica "não especificado".
- nonneg
um escalar, deve ser ajustado para 0 se
asolução se conhece ser não negativa.
Ecaso contrário, deve ser ajustado para 1.- isest
A scalar, deve ser ajustado para 0 se a dada condição inicial é compatível:
g(t0,x0,xdot0)=0
. Deve ser ajustado para 1 sexdot0
é apenas uma estimativa.
Ver Também
Report an issue | ||
<< dae | Equações Diferenciais | daskr >> |