引用一句考研人常说的话,

“我不得不考虑,这会不会是我此生最后的机会”

聊以自勉

前情提要:俺要写个专利,得有个UI界面支撑,涉及到了贝塞尔函数的调用,MATLAB里倒是贝塞尔函数调用倒是如鱼得水,但是在其他平台上像python他们的贝塞尔函数怎么调用俺是真不熟悉,在网上无用功找了好久,最后在源码里看到了,记录一下

补充一下,评论区看到问第三类(汉克尔函数)的正负号选择问题:

第三类贝塞尔函数包含两种函数(或者说汉克尔函数有两种),即后面提到的Hv(z) = Jv(z) + jYv(z)和Hv(z) = Jv(z) - jYv(z),一般情况下 ,默认指的汉克尔函数默认指“+”,具体数学上的区别的话,俺也不…不知道-_-

吐槽:
在网上搜个python的贝塞尔函数的函数调用,甜蜜的(TMD)搜到的都是什么贝塞尔函数的定义,自定义的贝塞尔函数(还是错误的那种),或者只给某种特定情况下的调用,最后还是自己从库的源代码中找到。
。。。,给个黑人问号表示我的敬意…

第一、二、三类贝塞尔函数(Python)

前言:这里不像那些恶心文章一样扯一些所谓的什么贝塞尔函数定义(我们都在找贝塞尔函数怎么调用了,难道还需要你告诉我贝塞尔函数定义是什么?),只讲调用

第一类贝塞尔函数Jv(z):调用scipy.special.jv(v,z)
第二类贝塞尔函数Yv(z):调用scipy.special.yv(v,z)
第三类贝塞尔函数Hv(z):python没有直接的函数可调用,用第一类和第二类bessel函数表示,Hv(z) = Jv(z) + jYv(z) 或者Hv(z) = Jv(z) - jYv(z)。即,复数形式,具体正负号怎么选择可以参考matlab中关于贝塞尔函数调用的解释

这里是引用
matlab的bessel函数

Ps:
我个菜鸡怕忘了,写个笔记方便以后找

第一、二、三类贝塞尔函数(Python)相关推荐

  1. 基于python计算包含贝塞尔函数的积分

    基于python计算圆形回线瞬变电磁场 难点是贝塞尔函数的求解,目前python无该函数,但在scipy.special中,封装了如下Bessel函数. 这些不同类型的Bessel函数,具有相似的输入 ...

  2. matlab 贝塞尔函数 虚数,贝塞尔函数及其应用.doc

    贝塞尔函数及其应用贝塞尔函数及其应用 题目: 贝塞尔函数及其应用 摘 要 贝塞尔方程是在柱坐标或球坐标下使用分离变量法求解拉普拉斯方程时得到的,因此它在波动问题以及各种涉及有势场的问题的研究中占有非常 ...

  3. python之内置函数(二)与匿名函数、递归函数初识

    一.内置函数(二) 1.和数据结构相关(24) 列表和元祖(2) list:将一个可迭代对象转化成列表(如果是字典,默认将key作为列表的元素). tuple:将一个可迭代对象转化成元组(如果是字典, ...

  4. Python第一课:print()函数、变量与赋值

    Python第一课:print()函数.变量与赋值 所有的符号输入,必须是英文状态 一.print()函数的用法 单刀赴会:不带引号:数据 黄袍加身:单引号.双引号.三引号 单引号与双引号效果一致 当 ...

  5. python画抛物线_在python中利用最小二乘拟合二次抛物线函数的方法

    1.最小二乘也可以拟合二次函数 我们都知道用最小二乘拟合线性函数没有问题,那么能不能拟合二次函数甚至更高次的函数呢?答案当然是可以的.下面我们就来试试用最小二乘来拟合抛物线形状的的图像. 对于二次函数 ...

  6. python变量与赋值教学视频_Python第一课:print()函数、变量与赋值

    Python第一课:print()函数.变量与赋值 所有的符号输入,必须是英文状态 一.print()函数的用法 单刀赴会:不带引号:数据 黄袍加身:单引号.双引号.三引号 单引号与双引号效果一致 当 ...

  7. python贝塞尔插值公式_贝塞尔函数、Jinc函数与图像插值算法

    Jinc函数插值是一种传统的图像插值算法,可以用来进行图像缩放(即Jinc Resize).在传统的非机器学习图像超分辨率/放大算法中,Jinc Resize是效果较为出众的算法.虽然在传统神经网络和 ...

  8. Python调用贝塞尔函数

    scipy.special中封装了一些特殊函数,Bessel函数亦在其中. 定义 Bessel函数为Bessel方程的解,Bessel方程为 x2d2ydx2+xdydx+(x2−α2)y=0x^2\ ...

  9. python 贝塞尔函数_第二类整数阶贝塞尔函数(诺伊曼函数) | 学步园

    #include "stdio.h" #include "math.h" /****************************************** ...

最新文章

  1. java if switch 效率_Java中 switch-case 如何优化?
  2. requests库和BeautifulSoup4库爬取新闻列表
  3. sqlserver 中统计信息语句
  4. 导数卷积 (NTT)
  5. hibernate的Configuration和配置文件
  6. Docker-Desktop储存路径更改
  7. Linux的md64进程,在Linux上安装Elasticsearch Kibaba.md(示例代码)
  8. 19 条法则,教你写出火爆 GitHub 的烂代码!
  9. php mkdir 无效,PHP mkdir()无写权限的问题解决方法
  10. (转)Arcgis for JS之地图自适应调整
  11. php简单的登录界面,PHP实现简单用户登录界面
  12. 金银花跟黄芪泡水有什么功效?
  13. go mysql es 不要分词_ElasticSearch踩坑记录-Go语言中文社区
  14. 佳能c3020维修模式 白电平调整_天禹/TY流量计指示针不动维修附近厂家
  15. django 使用新的虚拟环境
  16. 信息课为什么不叫计算机课,你理解的互联网是这样的吗?为什么叫加入互联网?...
  17. matlab polyfit和polyval函数的使用
  18. 戴尔笔记本安装win10系统步骤
  19. Android新手常见问题(一)
  20. 阿里天池大数据竞赛——口碑商家客流量预测 A2

热门文章

  1. Linux ftrace 2.2、trace event的使用
  2. [置顶] qeephp3.0 发布了
  3. 苹果公司的企业文化_解析工业设计在企业发展中的地位与作用
  4. postcss解决兼容_使用PostCSS进行跨浏览器兼容性
  5. 常见的浏览器css和js兼容性问题汇总
  6. PhotoView单击事件
  7. 12篇读书笔记系列-1、置身事内
  8. 20210525-PLSQL安装使用与Oracle数据导入
  9. 网站出现500显示错误解决方法,你要的都在这里!
  10. useEffect和useLayoutEffect的区别