MATLAB GUI for computing Bessel functions using continued fractions algorithm

Detalhes bibliográficos
Autor(a) principal: Hernández,E.
Data de Publicação: 2011
Outros Autores: Commeford,K., Pérez-Quiles,M.J.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Revista Brasileira de Ensino de Física (Online)
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1806-11172011000100003
Resumo: Higher order Bessel functions are prevalent in physics and engineering and there exist different methods to evaluate them quickly and efficiently. Two of these methods are Miller's algorithm and the continued fractions algorithm. Miller's algorithm uses arbitrary starting values and normalization constants to evaluate Bessel functions. The continued fractions algorithm directly computes each value, keeping the error as small as possible. Both methods respect the stability of the Bessel function recurrence relations. Here we outline both methods and explain why the continued fractions algorithm is more efficient. The goal of this paper is both (1) to introduce the continued fractions algorithm to physics and engineering students and (2) to present a MATLAB GUI (Graphic User Interface) where this method has been used for computing the Semi-integer Bessel Functions and their zeros.
id SBF-1_6937387f0d541479fc61418f347469e1
oai_identifier_str oai:scielo:S1806-11172011000100003
network_acronym_str SBF-1
network_name_str Revista Brasileira de Ensino de Física (Online)
repository_id_str
spelling MATLAB GUI for computing Bessel functions using continued fractions algorithmBessel functionscontinued fractionMatlab GUIHigher order Bessel functions are prevalent in physics and engineering and there exist different methods to evaluate them quickly and efficiently. Two of these methods are Miller's algorithm and the continued fractions algorithm. Miller's algorithm uses arbitrary starting values and normalization constants to evaluate Bessel functions. The continued fractions algorithm directly computes each value, keeping the error as small as possible. Both methods respect the stability of the Bessel function recurrence relations. Here we outline both methods and explain why the continued fractions algorithm is more efficient. The goal of this paper is both (1) to introduce the continued fractions algorithm to physics and engineering students and (2) to present a MATLAB GUI (Graphic User Interface) where this method has been used for computing the Semi-integer Bessel Functions and their zeros.Sociedade Brasileira de Física2011-03-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S1806-11172011000100003Revista Brasileira de Ensino de Física v.33 n.1 2011reponame:Revista Brasileira de Ensino de Física (Online)instname:Sociedade Brasileira de Física (SBF)instacron:SBF10.1590/S1806-11172011000100003info:eu-repo/semantics/openAccessHernández,E.Commeford,K.Pérez-Quiles,M.J.eng2011-04-18T00:00:00Zoai:scielo:S1806-11172011000100003Revistahttp://www.sbfisica.org.br/rbef/https://old.scielo.br/oai/scielo-oai.php||marcio@sbfisica.org.br1806-91261806-1117opendoar:2011-04-18T00:00Revista Brasileira de Ensino de Física (Online) - Sociedade Brasileira de Física (SBF)false
dc.title.none.fl_str_mv MATLAB GUI for computing Bessel functions using continued fractions algorithm
title MATLAB GUI for computing Bessel functions using continued fractions algorithm
spellingShingle MATLAB GUI for computing Bessel functions using continued fractions algorithm
Hernández,E.
Bessel functions
continued fraction
Matlab GUI
title_short MATLAB GUI for computing Bessel functions using continued fractions algorithm
title_full MATLAB GUI for computing Bessel functions using continued fractions algorithm
title_fullStr MATLAB GUI for computing Bessel functions using continued fractions algorithm
title_full_unstemmed MATLAB GUI for computing Bessel functions using continued fractions algorithm
title_sort MATLAB GUI for computing Bessel functions using continued fractions algorithm
author Hernández,E.
author_facet Hernández,E.
Commeford,K.
Pérez-Quiles,M.J.
author_role author
author2 Commeford,K.
Pérez-Quiles,M.J.
author2_role author
author
dc.contributor.author.fl_str_mv Hernández,E.
Commeford,K.
Pérez-Quiles,M.J.
dc.subject.por.fl_str_mv Bessel functions
continued fraction
Matlab GUI
topic Bessel functions
continued fraction
Matlab GUI
description Higher order Bessel functions are prevalent in physics and engineering and there exist different methods to evaluate them quickly and efficiently. Two of these methods are Miller's algorithm and the continued fractions algorithm. Miller's algorithm uses arbitrary starting values and normalization constants to evaluate Bessel functions. The continued fractions algorithm directly computes each value, keeping the error as small as possible. Both methods respect the stability of the Bessel function recurrence relations. Here we outline both methods and explain why the continued fractions algorithm is more efficient. The goal of this paper is both (1) to introduce the continued fractions algorithm to physics and engineering students and (2) to present a MATLAB GUI (Graphic User Interface) where this method has been used for computing the Semi-integer Bessel Functions and their zeros.
publishDate 2011
dc.date.none.fl_str_mv 2011-03-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1806-11172011000100003
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1806-11172011000100003
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1590/S1806-11172011000100003
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Sociedade Brasileira de Física
publisher.none.fl_str_mv Sociedade Brasileira de Física
dc.source.none.fl_str_mv Revista Brasileira de Ensino de Física v.33 n.1 2011
reponame:Revista Brasileira de Ensino de Física (Online)
instname:Sociedade Brasileira de Física (SBF)
instacron:SBF
instname_str Sociedade Brasileira de Física (SBF)
instacron_str SBF
institution SBF
reponame_str Revista Brasileira de Ensino de Física (Online)
collection Revista Brasileira de Ensino de Física (Online)
repository.name.fl_str_mv Revista Brasileira de Ensino de Física (Online) - Sociedade Brasileira de Física (SBF)
repository.mail.fl_str_mv ||marcio@sbfisica.org.br
_version_ 1752122421080489984