光学编程

1.7k 0
发表于 2004-9-25 04:49:00|江苏 | 查看全部 阅读模式

这是我用C语言编的二元积分,但是运行不出来,有哪位高手能指点一下. 好让我对人生不太失望

#include stdio.h #include math.h #define N 100 double f(x,y) double x,y; { double f; f=exp(-x*x-y*y); return(f); } double integral(fun,a,b,c,d) double (*fun)(),a,b,c,d; { double h1,h2,v; int i,j; v=0.0; h1=(b-a)/N; h2=(d-c)/N; for(i=1;i=N;i++) for(j=1;j=N;j++) v=v+(*fun)(a+j*h1,b+i*h2)*h1*h2; return(v); } main() { double f(),integral(); double y; y=integral(f,1,20,3,40); printf(" The result is: %f\n",y);} 这是我用C语言编的二元积分,但是运行不出来,有哪位高手能指点一下. 好让我对人生不太失望

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2026 光电工程师社区 版权所有 All Rights Reserved. Powered by Discuz! X5.0 Licensed 鄂ICP备17021725号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表