函数 > 特殊函数 > 贝塞耳函数 > 示例:第二类贝塞耳函数
示例:第二类贝塞耳函数
显示函数 Y0Y1Yn 之间的关系。也会显示这些函数和其缩放版本之间的关系。
1. 定义两个步长值域变量:
单击可复制此表达式
单击可复制此表达式
2. 绘制函数 Y0Y1。在绘图中添加二阶函数 Yn
单击可复制此表达式
单击可复制此表达式
3. 创建绘图来显示 Y0(y)=Yn(0,y)。重新设置刻度值来放大 x 轴以便显示更多详细信息:
单击可复制此表达式
4. 创建绘图来显示 Y1(y)=Yn(1,y)。重新设置刻度值来放大 x 轴以便显示更多详细信息:
单击可复制此表达式
5. 使用符号运算来显示每个第二类贝塞耳函数和其缩放版本间的关系:
单击可复制此表达式
单击可复制此表达式
单击可复制此表达式
6. 创建绘图以显示:
单击可复制此表达式
单击可复制此表达式
7. 计算出 Y1 前两个峰值的坐标。使用函数 augmentlocalmax 来标识落在指定值域内的峰值:
单击可复制此表达式
不在 0 处定义第二类贝塞耳函数。
单击可复制此表达式
单击可复制此表达式
函数 localmax 需要一个具有两列的输入矩阵。函数 augment 可用于创建这样的矩阵。
单击可复制此表达式
单击可复制此表达式
由于不在 0 处定义该函数,因此可以忽略在 (0, 0) 处的第一个局部极大值。
单击可复制此表达式
单击可复制此表达式
8. 使用函数 match 求出峰值处的水平值。减小 TOL 的值以获得最精确的结果:
单击可复制此表达式
单击可复制此表达式
单击可复制此表达式
9. 在图像上添加标记来标记前两个峰值:
步长值域变量的步长为 0.1。这意味着在 1/10 出现峰值,在此分别由函数 match 或 3.7 和 10.1 来标识元素索引。
单击可复制此表达式
单击可复制此表达式
单击可复制此表达式
这对您有帮助吗?