ASWECAN (http://www.aswecan.net/index.php)
- 十字街头 (http://www.aswecan.net/forumdisplay.php?forumid=1)
-- babyfrog 要的东西 (http://www.aswecan.net/showthread.php?threadid=50956)


由 DKman 于 2004-03-26 11:17 PM 发表:

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);

}

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


由 马甲-J 于 2004-03-26 11:20 PM 发表:

晕倒
顶~

__________________
MJ爵


由 柴郡猫 于 2004-03-26 11:45 PM 发表:

老深奥额闹
崇拜额

__________________
妖~


由 DKman 于 2004-03-27 01:53 AM 发表:

的确深奥的

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


由 白璧佛罗格 于 2004-03-27 07:53 AM 发表:

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

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

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


由 白璧佛罗格 于 2004-03-27 07:54 AM 发表:

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

我期待着水煮鱼哦

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


所有时间均为 北京时间 现在时间 03:22 AM

Copyright 1999-2002, ASWECAN, All rights reserved.
ASWECAN 版权所有 请尊重知识产权 如欲转载请来信([email protected])