Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - 日本語

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Ajuda Scilab >> Equações Diferenciais > odeoptions

odeoptions

ajusta opções para solucionadores de EDO

Seqüência de Chamamento

odeoptions()

Descrição

Esta função exibe interativamente um comando que deveria ser executado para se ajustar diversas opções para solucionadores de EDOs. A variável global %ODEOPTIONS ajusta as opções.

CUIDADO: a função ode verifica se esta variável existe e, neste caso, a utiliza. Para se utilizar valores padrões, deve-se limpar esta variável. Note que odeoptions não cria esta variável. Para criá-la, você deve executar a linha de comando exibida por odeoptions.

A variável %ODEOPTIONS é um vetor com os seguintes elementos:

[itask,tcrit,h0,hmax,hmin,jactyp,mxstep,maxordn,maxords,ixpr,ml,mu]

O valor padrão é:

[1,0,0,%inf,0,2,500,12,5,0,-1,-1]

O significado de cada elemento é descrito abaixo

itask 1 : computação normal nos tempos especificados 2 : computação nos tempos de malha (dados na primeira linha da saída de ode) 3 : um passo em um ponto interno da malha e retorna 4 : computação normal sem overshooting ("desvalorização excessiva") tcrit 5 : um passo, sem passagem de tcrit, e retorna

tcrit assume itask igual a 4 ou 5, descrito acima

h0 primeiro passo tentado

hmax tamanho máximo do passo

hmin tamanho mínimo do passo

jactype 0 : iterações funcionais, nenhum jacobiano usado ("adams" ou "stiff" apenas) 1 : jacobiano completo fornecido pelo usuário 2 : jacobiano completo internamente gerado 3 : jacobiano diagonal internamente gerado ("adams" ou "stiff" apenas) 4 : jacobiano com bandas fornecido pelo usuário (ver ml e mu abaixo) 5 : jacobiano com bandas internamente gerado (ver ml e mu abaixo)

maxordn máxima ordem não-stiff permitida, no máximo 12

maxords máxima ordem stiff permitida, no máximo 5

ixpr nível de impressão, 0 ou 1

ml,mu se jactype é igual a 4 ou 5, ml e mu são as semi-bandas inferior e superior do jacobiano com bandas: a banda são os i,j's com i-ml <= j <= ny-1. Se jactype é igual a 4 a função jacobiana deve retornar uma matriz J que é ml+mu+1 x ny (onde ny=dim de y em ydot=f(t,y)) tal que a coluna 1 de J é feita de mu zeros seguidos por df1/dy1, df2/dy1, df3/dy1, ... (1+ml entradas não-nulas possivelmente) a coluna 2 é feita de mu-1 zeros seguidos por df1/dx2, df2/dx2, etc

Ver Também

  • ode — Solucionador de equações diferenciais ordinárias
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu May 12 11:45:18 CEST 2011