有时,我们需要求解贝塞尔函数的零点
MATLAB的数值求解函数fzero()可以用来解决这个问题:

clear
besselj1 = @(x)besselj(1,x) %一阶贝塞尔函数的匿名函数形式
for n = 1:10z(n) = fzero(besselj1,[(n-1) n]*pi);
endx = 0:pi/100:10*pi;
y = besselj(1,x);
plot(z,zeros(1,10),'o',x,y,'-');
line([0 10*pi],[0 0],'color','black')
axis([0 10*pi -0.5 1.0])
xlabel('U')
ylabel('J_1(U)')

结果:

图中贝塞尔函数的零点被圆圈标出,需要注意的是,这里对每一个零点做了一个划分,既假定零点在(n-1)*pi和n*pi之间。

这可以从贝塞尔函数的性质得到解释。

如果需要精确的数值,可以使用如下语句:

[(1:n)' z']

可以得到刚才求出的前十个数值解。

结果:

来源《高等光学仿真——光波导、激光》

MATLAB得到贝塞尔函数零点相关推荐

  1. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图.doc

    matlab画贝塞尔函数根分布的曲线图.doc 主程序:clcclearw=0:0.1:12;y0=Besselj(0,w);y1=Besselj(1,w);y2=Besselj(2,w);plot( ...

  2. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图

    matlab画贝塞尔函数根分布的曲线图 精品资料 欢迎下载 主程序: clc clear w=0:0.1:12; y0=Besselj(0,w); y1=Besselj(1,w); y2=Bessel ...

  3. 一阶贝塞尔函数matlab,一阶贝塞尔函数

    matlab画图,一阶贝塞尔函数与二阶贝塞尔函数相乘Jclear disp('Hello world.') x = 0:0.1:6; y1 = besselj(0,x); %第一类贝塞尔函数. y2 ...

  4. MATLAB仿真贝塞尔函数

    贝塞尔函数来源于贝塞尔方程: 第一二类贝塞尔函数分别是该方程的两个线性无关解. 贝塞尔方程如下: n阶第一类贝塞尔函数:(积分表达式和级数表达式) 第一类Hankel函数: 第二类Hankel函数: ...

  5. Matlab之贝塞尔函数

    贝塞尔函数在matlab中已经有了函数,可以直接用.那么我们就没有必要重复发明轮子. 以下内容摘自某文档. 第一类贝塞尔函数 在MatLab中用besselj(NU,Z)来表示: 用MatLab的仿真 ...

  6. MatLab画贝塞尔函数曲线

    原文地址:http://blog.sina.com.cn/s/blog_a229a65b01012jc5.html 第一类贝塞尔函数 在MatLab中用besselj(NU,Z)来表示: 用MatLa ...

  7. MATLAB编程求解函数零点

    MATLAB 中有很多函数可以帮助你求解函数零点.其中常用的有 fsolve 函数. 使用方法如下: symsx f = x^2 - 3; x0 = 1; x = fsolve(f, x0) 上面的代 ...

  8. matlab 画贝塞尔函数,matlab画贝塞尔函数根分布的曲线图

    主程序: clc clear w=0:0.1:12; y0=Besselj(0,w); y1=Besselj(1,w); y2=Besselj(2,w); plot(w,y0,'o-',w,y1,'* ...

  9. Matlab中的特殊函数使用(合流超几何函数、Kummer函数、贝塞尔函数等)

    matlab对于特殊函数的支持和说明并不向mathematica那样灵活详细,功能也逊色一些,但对于工科生而言基本是够用了,下面做一些总结. 合流超几何函数(Confluent hypergeomet ...

最新文章

  1. oracle 分组排序 update,oracle分组排序
  2. Metadata Service 架构详解 - 每天5分钟玩转 OpenStack(165)
  3. 【机器视觉】探索机器学习理论的最新进展,走近云、端、芯上的视觉计算
  4. 【机器学习算法-python实现】PCA 主成分分析、降维
  5. javascript的常见对象总结
  6. oracle常用的监控,oracle常用性能监控及优化语句
  7. VTK:相互作用之TrackballCamera
  8. 将之前写完的猜数字游戏改为通过javabean_42个宝宝益智游戏良心整理!让宝宝快人一步更聪明...
  9. 通过代码解决全角问题类调用法
  10. HTML页面加载顺序
  11. SAP License:SAP ECC6安装系列四:安装过程详解
  12. linux6 rac 11g,oracle linux 6.操作系统oracle 11g rac
  13. 语义解析KB-QA的方法框架
  14. DotNetBar 5.9 with Office 2007 style controls Released,Are you ready? cracked perfectly!
  15. 离散数学第六版第er章偶数题答案_离散数学答案第二章习题解答
  16. 软件测试预演环境,什么是软件测试用例预演 有何优点?[3]
  17. MySQL 报错InnoDB: Cannot allocate memory for the buffer poo处理方法
  18. vue给div绑定keyup的enter事件实现接电话(结合阿里云软电话SDK)
  19. python中类定义要素_python对象的三要素是什么
  20. c语言intrins函数,【转载】KEIL C 头文件INTRINS.H中的几个函数说明

热门文章

  1. uvc摄像头代码解析2
  2. CSDN排名第一的人
  3. CI框架下 新浪微博登录接口完整版
  4. 在淘宝上买了美国的空间
  5. 整数与罗马数字相互转换-Python
  6. windows认证机制
  7. 沃尔玛logo的历史
  8. boss直聘改回系统头像_BOSS 直聘找工作,消息却已读不回?| 在线求职5条避坑指南...
  9. 达梦数据性能诊断与优化
  10. Oracle中的within,oracle的 listagg() WITHIN GROUP ()函数使用