Matlab之貝塞爾函式

2021-06-22 13:44:52 字數 2922 閱讀 5867

貝塞爾函式在matlab中已經有了函式,可以直接用。那麼我們就沒有必要重**明輪子。

以下內容摘自某文件。

第一類貝塞爾函式

在matlab

中用besselj(nu,z)

來表示:

用matlab

的****是:

clear ,clc;

format 

long

x=(0:0.01:20)';

y_0=besselj(0,x);

y_1=besselj(1,x);

y_2=besselj(2,x);

plot(x,y_0,x,y_1,x,y_2);grid 

on;

axis([0,20,-1,1]);

title(

'0階、一階、二階第一類貝塞爾函式曲線圖'

);

xlabel(

'variable x'

);

ylabel(

'variable y'

);

第二類貝塞爾函式(諾依曼函式

)

在matlab

中用用bessely(nu,z)

來表示:

clear ,clc;

format 

long

x=(

0:0.01:20)';

y_0=bessely(0,x);

y_1=bessely(1,x);

y_2=bessely(2,x);

plot(x,y_0,x,y_1,x,y_2);grid 

on;

axis([1,20,-2,1]);

title(

'0階、1階、2階第二類貝塞爾函式曲線圖'

);

xlabel(

'variable x'

);

ylabel(

'variable y'

);

第三類貝塞爾函式(

漢克爾函式

)

漢克爾函式在matlab

中用besselh(nu,k,z)

clear ,clc;

format 

long

x=(0:0.01:20)';

y_0=besselh(0,2,x);

y_1=besselh(1,2,x);

y_2=besselh(2,2,x);

plot(x,y_0,x,y_1,x,y_2);

axis([0,20,-0.5,1]);

grid on;

title(

'0階、1階、2階第三類貝塞爾函式曲線圖');

xlabel(

'variable x');

ylabel(

'variable y');

變形第一類貝塞爾函式(modified function of the first kind)

變形第一類貝塞爾函式在matlab

中用bessel

i(nu,z) 

表示

clear ,clc;

format 

long

x=(0:0.01:20)';

y_0=besseli(0,x);

y_1=besseli(1,x);

y_2=besseli(2,x);

plot(x,y_0,x,y_1,x,y_2);

grid on;

axis([0,6,0,6]);

title(

'0階、1階、2階變形第一類貝塞爾函式曲線');

xlabel(

'variable x');

ylabel(

'varialbe y');

變形第二類貝塞爾函式(modified bessel function of the second kind)

變形第二類貝塞爾函式在matlab

中用bessel

k(nu,z) 

表示

clear ,clc;

format 

long

x=(0:0.01:20)';

y_0=besselk(0,x);

y_1=besselk(1,x);

y_2=besselk(2,x);

plot(x,y_0,x,y_1,x,y_2);

grid on;

axis([0,6,0,6]);

title(

'0階、1階、2階變形第二類貝塞爾函式曲線');

xlabel(

'variable x');

ylabel(

'varialbe y');

MatLab畫貝塞爾函式曲線

第一類貝塞爾函式 在matlab 中用besselj nu,z 來表示 用matlab 的 是 clear clc format long x 0 0.01 20 y 0 besselj 0,x y 1 besselj 1,x y 2 besselj 2,x plot x,y 0,x,y 1,x,y...

貝塞爾函式

貝塞爾函式 bessel function 是數學上的一類特殊函式的總稱,是貝塞爾方程的解 無法用初等函式系統表示 它們和其他函式組合成柱調和函式。除初等函式外,在物理和工程中貝塞爾函式是最常用的函式,它們以19世紀德國天文學家f.w.貝塞爾的姓氏命名,他在1824年第一次描述過它們。一般貝塞爾函式...

Libgdx 之貝塞爾曲線

libgdx 之貝塞爾曲線 貝塞爾曲線,遊戲開發中,常用於物體的運動軌跡 路徑 以及一些特效的實現 線性 二次 三次 在libgdx中,就自帶關於bezier的實現,以下是本人對公式的實現 p以verctor2表示,為點座標 構建貝塞爾曲線類 author whs public abstract c...