bvpset

Cria ou atualiza a estrutura de opções usada pelos solvers de problemas de valor de contorno.

Categoria: Mathematics > Numerical Integration and Differential Equations

Sintaxe

options = bvpset('name1', value1, 'name2', value2, ...)

Retorna uma estrutura com as opções indicadas definidas.

options = bvpset(oldopts, 'name', value)

Copia oldopts e altera as opções listadas.

Descrição

Os nomes das opções são comparados sem distinção entre maiúsculas e minúsculas. Opções não mencionadas mantêm o comportamento padrão, representado por campos vazios. Reduzir RelTol faz o solver refinar mais a malha, a um custo maior.

Argumentos de entrada

'RelTol'
Tolerância relativa do resíduo. Padrão 1e-3.
'AbsTol'
Tolerância absoluta, um escalar ou um valor por componente. Padrão 1e-6.
'Vectorized'
'on' se odefun aceita um vetor de valores de x e retorna uma matriz.
'Stats'
'on' para exibir estatísticas do solver.

Argumentos de saída

options
Estrutura de opções para passar como último argumento de bvp4c ou bvp5c.

Exemplo

Tolerância mais apertada

opts = bvpset('RelTol', 1e-6, 'AbsTol', 1e-8);
opts.RelTol
opts.AbsTol
Saída
ans = 1.0000e-06
ans = 1.0000e-08

Veja também

bvpget bvp4c bvp5c odeset