23.12.2012 Views

MATLAB Function Reference Volume 1: A - E - Bad Request

MATLAB Function Reference Volume 1: A - E - Bad Request

MATLAB Function Reference Volume 1: A - E - Bad Request

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

esselh<br />

2besselh<br />

Purpose Bessel functions of the third kind (Hankel functions)<br />

Syntax H = besselh(nu,K,Z)<br />

H = besselh(nu,Z)<br />

H = besselh(nu,1,Z,1)<br />

H = besselh(nu,2,Z,1)<br />

[H,ierr] = besselh(...)<br />

Definitions The differential equation<br />

2-136<br />

z 2<br />

z 2<br />

2<br />

d y<br />

d<br />

z dy<br />

------ z<br />

dz<br />

2 ν 2<br />

+ + ( – )y=<br />

0<br />

where ν is a nonnegative constant, is called Bessel’s equation, and its solutions<br />

are known as Bessel functions. Jν( z)<br />

and J– ν(<br />

z)<br />

form a fundamental set of<br />

solutions of Bessel’s equation for noninteger ν . Y ν( z)<br />

is a second solution of<br />

Bessel’s equation—linearly independent of Jν( z)<br />

— defined by<br />

Y ν( z)<br />

Jν( z)<br />

cos( νπ)<br />

– J– ν(<br />

z)<br />

= ----------------------------------------------------------sin(<br />

νπ)<br />

The relationship between the Hankel and Bessel functions is<br />

( 1)<br />

Hν ( z)<br />

= Jν( z)<br />

+ i Yν( z)<br />

H2ν ( z)<br />

= Jν( z)<br />

– i Yν( z)<br />

Description H = besselh(nu,K,Z) for K = 1 or 2 computes the Hankel functions<br />

( 1)<br />

( 2)<br />

Hν ( z)<br />

or Hν ( z)<br />

for each element of the complex array Z. If nu and Z are<br />

arrays of the same size, the result is also that size. If either input is a scalar, it<br />

is expanded to the other input's size. If one input is a row vector and the other<br />

is a column vector, the result is a two-dimensional table of function values.<br />

H = besselh(nu,Z) uses K = 1.<br />

( 1)<br />

H = besselh(nu,1,Z,1) scales Hν ( z)<br />

by exp(-i*z).<br />

( 2)<br />

H = besselh(nu,2,Z,1) scales Hν ( z)<br />

by exp(+i*z).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!