关于二重积分的问题 c++

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:14:41
下面是一个关于计算二重积分的代码:
#include<iostream>
#include<iomanip>
#include<string>
using namespace std;
double f(double t1,double t2)
{
double y;
y=t1*t2;
return y;
}
double cx(double x)
{
double y;
y=x;
return y;
}
double dx(double x)
{
double y;
y=2*x;
return y;
}

double Dblint(double a,double b,double m,double n)
{ double s1,s2,s3,k1,k2,k3;
double h,S,L,G;
double x,y,z;

h=(b-a)/(2*n);
cout<<"h="<<h<<endl;
s1=0;
s2=0;
s3=0;
cout<<"----------------------------------------------------------------"<<endl;
for(int i=0;i<=2*n;i++)
{
x=a+i*h;
G=(dx(x)-cx(x))/(2*m);
k1=f(x,cx(x))+f(x,dx(x));
cout<<setprecision(7);
cout<<"k1="<<k1<&

...呵呵 我的高数很糟糕

而且程序是特型的,要反解释很困难

就像一个程序生成一个可执行文件很容易,但要把一个可执行的二进制文件翻译

回去那几乎是不可能的

所以一般来说好的程序一定有注释,这种没有的,唉

还是算了