MatLab画球贝塞尔函数曲线
(2012-04-14 15:34:15)
标签:
matlab |
球贝塞尔函数
第一类球贝塞尔函数用MatLab实现过程如下:
clear
format
x=(0:0.01:20)';
y_0=sqrt(pi/2./x).*besselj(1/2,x);
y_1=sqrt(pi/2./x).*besselj(3/2,x);
y_2=sqrt(pi/2./x).*besselj(5/2,x);
plot(x,y_0,x,y_1,x,y_2);
grid
axis([0,20,-1,1]);
title('0阶、1阶、2阶第一类球贝塞尔函数曲线');
xlabel('Variable
ylabel('Varialbe
第二类球贝塞尔函数用MatLab实现过程如下:
clear
format
x=(0:0.01:20)';
y_0=sqrt(pi/2./x).*bessely(1/2,x);
y_1=sqrt(pi/2./x).*bessely(3/2,x);
y_2=sqrt(pi/2./x).*bessely(5/2,x);
plot(x,y_0,x,y_1,x,y_2);
grid
axis([0,20,-1,1]);
title('0阶、1阶、2阶第二类球贝塞尔函数曲线');
xlabel('Variable
ylabel('Varialbe