首页注册个人资料论坛选项悄悄话搜索在线会员日历帮助退出 收藏 | 设为首页

ASWECAN ASWECAN > ASWECAN > 十字街头 > babyfrog 要的东西
  上一主题   下一主题
作者
主题 发布新主题    回复主题

DKman
会员
babyfrog 要的东西

29. 函数名:_2div

功能:用二分法求方程的所有单实根

用法:int _2div(double (*f)(double x), double a, double b, double h, double eps,

double *x, int n, int *m)

参数:f:函数名,a,b:左右区间,h:步长,eps:精度,x:输出参数,存放所有单实根,n:方程根个数的预估值,m:实际求得的方程根的个数

返回:函数执行状况

程序例:

#include "mylib.h"



double f(double x)

{

return sin(x);

}

void main()

{

int i,n,m;

double a,b,h,eps,*x;



n=3;

x=(double *)calloc(n,sizeof(double));

if(x==NULL) exit(1);

a=-2;

b=7;

h=0.1;

eps=1e-10;

_2div(f,a,b,h,eps,x,n,&m);

printf("m=%d\n",m);

for(i=0;i<n;i++)

printf("%e\n",x[i]);

free(x);

}

__________________
政治合格、军事过硬、作风优良、纪律严明、保障有力
一寸山河一寸血、十万青年十万兵

2004-03-26 11:17 PM 发表 | 举报这个帖子 | 查看DKman 的IP地址 | 编辑/删除 | 引用/回复


马甲-J
会员

晕倒
顶~

__________________
MJ爵

2004-03-26 11:20 PM 发表 | 举报这个帖子 | 查看马甲-J 的IP地址 | 编辑/删除 | 引用/回复


柴郡猫
资深会员

老深奥额闹
崇拜额

__________________
妖~

2004-03-26 11:45 PM 发表 | 举报这个帖子 | 查看柴郡猫 的IP地址 | 编辑/删除 | 引用/回复


DKman
会员

的确深奥的

__________________
政治合格、军事过硬、作风优良、纪律严明、保障有力
一寸山河一寸血、十万青年十万兵

2004-03-27 01:53 AM 发表 | 举报这个帖子 | 查看DKman 的IP地址 | 编辑/删除 | 引用/回复


白璧佛罗格
会员

阿…………刚刚看到…………
dk真伟大

我这个数盲就不知道什么时候才能学会解方程了

__________________
莎士比亚说:to be or not to be, it is a question;我说,这个有什么复杂的,你看:0x2B | ~0x2B = 0xFF——答案就是Final Fantasy拉~~~~我的最终幻想…………

2004-03-27 07:53 AM 发表 | 举报这个帖子 | 查看白璧佛罗格 的IP地址 | 编辑/删除 | 引用/回复


白璧佛罗格
会员

不过还是有个问题也
那个mylib.h是什么东东阿
那个函数怎么实现的阿
而且不同的方程特征值不一样的阿
你是怎么算的捏

我期待着水煮鱼哦

__________________
莎士比亚说:to be or not to be, it is a question;我说,这个有什么复杂的,你看:0x2B | ~0x2B = 0xFF——答案就是Final Fantasy拉~~~~我的最终幻想…………

2004-03-27 07:54 AM 发表 | 举报这个帖子 | 查看白璧佛罗格 的IP地址 | 编辑/删除 | 引用/回复


所有时间均为 北京时间 现在时间 02:33 AM 发布新主题    回复主题
  上一主题   下一主题
显示可打印版本 | 将本页发送给朋友

论坛跳转:
 

论坛状态:
你不可以发布新主题
你不可以回复主题
你不可以上传附件
你不可以编辑帖子
HTML代码禁止
vB代码允许
表情符号允许
[IMG]代码禁止
 

1999-2022 ASWECAN · 请尊重知识产权 本站所有内容不允许转载