作业(数值计算方法)
2009-10-10 10:51
363 查看
这是老师布置的作业,我写了下,是用c语言实现牛顿切线法。拜托大家帮我改改,我学的很不好(编程。。。),还有啊,其中涉及到的在c语言中的求导用什么函数?我查了很多都查不到。。。。
#include <stdio.h>
#include <math.h>
void()
{
float x0,x1,e,x,a;
int n,k;
for (k=1;k++;k<=N)
printf("请输入k的值");
scanf("&d","1");
printf("请输入x0的值");
scanf("&d","2");
abs (x1-x0);
f(x)=f(x0)+f1(x0)*(x-x0);
f1(x0)=(f(x1)-f(x0))/(x1-x0);
x1=x0-f(x0)/f1(x0);
f(x)=5*x*x+4*x+3;
}
int main()
{
if f1(x0)=0;
printf("error");
else if printf("x1==x0-f(x0)/f1(x0)");
else if abs (x1-x0)<e
printf("x1 = ");
else if k ==N
printf ("error");
else k=k+1;
x1=x0;
return();
}
#include <stdio.h>
#include <math.h>
void()
{
float x0,x1,e,x,a;
int n,k;
for (k=1;k++;k<=N)
printf("请输入k的值");
scanf("&d","1");
printf("请输入x0的值");
scanf("&d","2");
abs (x1-x0);
f(x)=f(x0)+f1(x0)*(x-x0);
f1(x0)=(f(x1)-f(x0))/(x1-x0);
x1=x0-f(x0)/f1(x0);
f(x)=5*x*x+4*x+3;
}
int main()
{
if f1(x0)=0;
printf("error");
else if printf("x1==x0-f(x0)/f1(x0)");
else if abs (x1-x0)<e
printf("x1 = ");
else if k ==N
printf ("error");
else k=k+1;
x1=x0;
return();
}
相关文章推荐
- 第四次程序设计作业 C++计算器计算及命令行的使用 前缀表达式方法实现
- 计算方法实习题一 舍入误差与数值稳定性(C语言)
- 数值作业:变步长梯形求积算法计算积分C语言实现
- 11.10 作业 Problem C: 计算a-b之间特定数值之和
- JS计算浮点数加减乘除精确数值的方法
- 计算出的多小数位的数值控制小数位的方法
- Matlab 实现 数值计算方法 二分法
- 计算机数值计算与方法-二牛顿插值
- PHP高精度数值计算方法
- 数值计算方法python实现
- 数值作业:龙贝格算法计算积分C语言实现
- excel中一列为公式计算得到的为文本,文本改为数值方法
- 第四次程序设计作业 C++计算器计算及命令行的使用 前缀表达式方法实现
- 数值计算方法(高斯消元以及LU分解)
- Android-调用本地方法计算int数值相加结果显示在界面上/NDK-JNI开发实例(三)
- 数值计算方法程序库
- Pyhton科学计算工具Pandas(五)—— 常用的数值计算和统计方法
- [ SHELL编程 ] shell编程中数值计算方法实例
- Linux基础------Shell数值计算的几种方法
- 采用数值方法计算最速曲线