定义
探讨一个有趣的数学问题
众所周知,反比例函数的图像是双曲线,其在二维的直角坐标系上可以构成许多有规律的图形
假设有两个反比例函数:,
y1、y2两个函数,一个是双曲线,一个是单曲线,且k2×k1<0
那么,其在坐标系上构成的矩形被x轴y轴划分后,各个象限的各部分面积关系符合a²、b²、ab
这么说可能有些抽象,所以我们可以画图来具象化这个设定
已知 点A、C在y=-1/x上,点B在y=2/x上
其中 面积S1的数值在数字上充当a²,S4则为b²,S2=S3为ab
为了验证这个猜想,我们可以构建代码来寻求普遍规律
double k1,k2,x1,y,y2,x2,y3,x3,y4,x4;
首先,先把各个点、参数定义出来
int a;
cout<<"请输入K1、K2的值"<<endl;
cin>>k1>>k2;
cout<<"请输入X1"<<endl;
cin>>x1;
y=k1/x1;
y2=y;
x2=k2/y2;
x3=x2;
y3=k1/x3;
y4=y3;
x4=x1;
之后,输入最基本的三个参数,即K1,K2,点A的横坐标
时候,就可以利用这三个参数构建出整个矩形
if(x4*y4>0){
double S1=x4*y4;
S1=sqrt(S1);
if(y*x1>0)
{
double S2=y*x1;
double S3=(S2/S1)*(S2/S1);
if(k2<0){
cout<<-1*S3<<endl;
}
}
}
为了使输出结果不发生正负性上的错误,我们可以通过判断参数的正负性来决定下一步的操作
探究结束后,程序可以给出数值,为了使其更直观的展示出该几何关系的原理
我们可以使用图形库来绘制图形
initgraph(500,500);
line(0,250,500,250);
line(250,500,250,0);
rectangle(x1*50+250, y*50+250, x3*50+250, y3*50+250);
outtextxy(x2*50+250,y2*50+250,"C");
outtextxy(250,250,"O");
outtextxy(x4*50+250,y4*50+250,"A");
outtextxy(x1*50+250,y*50+250,"D");
outtextxy(x3*50+250,y3*50+250,"B");
setcolor(RGB(0,0,200));
getch();
呈现出了大致的图像,理解起来就容易些了
最后附出该几何关系的原理
这个几何关系的推导是一个由图形到数值的过程,数学语言上可能有些错误,给您的理解带来不便,见谅
感谢您的阅读!