C语言初步-第35讲: 问题求解方法——迭代(Bessel函数 )
来源:互联网 发布:最优化计算方法黄正海 编辑:程序博客网 时间:2024/05/22 04:39
任务和代码:
/*
*Copyright (c)2017 CSDN学院
*All rights reserved
*文件名称:main.c
*作者: Osseyda
完成日期:2017.9.21
*版本号:v2.
*
*问题描述:Bessel函数Jn(X)有以下的递推关系:
*问题输出:利用递推关系,由任意的n和x≠0求Jn(X)。输出其结果
*/
#include <stdio.h>#include <math.h>int main( ){ double Jn, J0, J1, x; int n, i; printf("请输入 n 和 x 的值:\n"); scanf("%d %lf", &n, &x); J0=sin(x)/x; J1=sin(x)/(x*x) - cos(x)/x; for (i=1; i<=n-1; i++){ Jn=(2*i+1) * J1 / x - J0; J0 = J1; J1 = Jn; } printf("Jn = %.4lf\n", Jn); return 0;}运行结果:
知识点总结:
寻找迭代表达式
心得:
1.因为J0、J1的表达式含变量x,在定义变量后应紧接者printf,scanf,否则出错;
2.因为x是double类型,scanf()里必须是%lf,否则出错。
阅读全文
0 0
- C语言初步-第35讲: 问题求解方法——迭代(Bessel函数 )
- C语言初步-第35讲: 问题求解方法——迭代(另类求和)
- C语言及程序设计初步例程-35 问题求解方法——迭代
- 第1周 C语言及程序设计初步 例程-7 问题求解方法——迭代
- 第35讲项目3——Bessel函数
- C语言初步-第39讲:问题求解——求素数(输出格式控制)
- C语言初步-第39讲:问题求解——求素数(练习综合)
- C语言:问题求解方法-迭代
- 第三十五讲|问题求解方法——迭代
- 第35讲-项目三-Bessel函数
- 第二周《C语言及程序设计》实践项目35 问题求解方法——迭代
- 《C语言及程序设计》实践参考——Bessel函数
- C语言及程序设计初步—第7讲
- 第三十五讲项目3——Bessel函数
- 《C语言及程序设计初步》第35讲实践项目
- 第四周《C语言及程序设计》实践项目40 问题求解方法——穷举
- C语言(10)--逻辑短路问题、显示安装进度、Bessel函数、消除多余的空格
- C语言进阶-第6讲:递归法问题求解(易列写递归方程)
- spring事务的基本特性以及数据库隔离级别
- Eclipse集成svn后出现Failed to load JavaHL Library的解决办法
- iisS7 配置SSL 绑定主机头实现多站点访问
- 任务跑步者能够达到的效果
- 【职坐标】Mysql中查询SQL优化的常用方法(一)
- C语言初步-第35讲: 问题求解方法——迭代(Bessel函数 )
- 批量删除,排序
- Listview排序
- 简要介绍TAO支持的IDL数据类型及其C++ Mapping关系
- React Doc 简单摘要 (三)
- 结构体,数组,指针,地址
- SPOJ 1812 多模式LCS
- Android WebView的使用
- linux安装git