用c++语言 如何画出以e为底的指数函数曲线 如函数y=exp(-x/200)
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 09:33:59
用c++语言 如何画出以e为底的指数函数曲线 如函数y=exp(-x/200)
我把x以像素为单位画出的图不是一条连续的曲线,因为得到的y值全是int型的,画出的是一段段直线,请问哪位大侠可以给出一个解决方案?
我把x以像素为单位画出的图不是一条连续的曲线,因为得到的y值全是int型的,画出的是一段段直线,请问哪位大侠可以给出一个解决方案?
void drawExp(HWND hWnd){
static RECT rc; if(rc.right==0) GetClientRect(hWnd,&rc);
static float w=rc.right, h=rc.bottom, xo=w/2-w/4, yo=h/2+h/4;
HDC hdc=GetDC(hWnd);
SetGraphicsMode(hdc,GM_ADVANCED);
SetMapMode(hdc, MM_LOENGLISH);
SetViewportOrgEx(hdc,xo,yo,0L);
MoveToEx(hdc,-w/2 +140,0,0L); LineTo(hdc,w, 0); MoveToEx(hdc,0,-h/2+80,0L); LineTo(hdc,0,h/2+ 80);
float r=100;
float x=-w/2 +160, y=0; xo=x; yo=exp(-x/200)*r; MoveToEx(hdc,xo,yo,0L);
float dx=1;
do{
x+=dx; y=exp(-x/200)*r;
LineTo(hdc,x,y);
xo=x, yo=y; }while(x<w);
ReleaseDC(hWnd,hdc); }
static RECT rc; if(rc.right==0) GetClientRect(hWnd,&rc);
static float w=rc.right, h=rc.bottom, xo=w/2-w/4, yo=h/2+h/4;
HDC hdc=GetDC(hWnd);
SetGraphicsMode(hdc,GM_ADVANCED);
SetMapMode(hdc, MM_LOENGLISH);
SetViewportOrgEx(hdc,xo,yo,0L);
MoveToEx(hdc,-w/2 +140,0,0L); LineTo(hdc,w, 0); MoveToEx(hdc,0,-h/2+80,0L); LineTo(hdc,0,h/2+ 80);
float r=100;
float x=-w/2 +160, y=0; xo=x; yo=exp(-x/200)*r; MoveToEx(hdc,xo,yo,0L);
float dx=1;
do{
x+=dx; y=exp(-x/200)*r;
LineTo(hdc,x,y);
xo=x, yo=y; }while(x<w);
ReleaseDC(hWnd,hdc); }
用c++语言 如何画出以e为底的指数函数曲线 如函数y=exp(-x/200)
如何用matlab画出函数y=x*exp(-2X)的图像?
将初等函数y=f(x)的g(x)次方f(x)大于0表示为以e为底的指数函数形式,
f(x+y)=f(x)f(y),证f(x)是是以e为底的指数函数?如何证明
如何用matlab画出y=exp(-0.2*x)*sin(0.5*x)在区间[0,2*pi]上的曲线绕x轴旋转形成的曲面
如何求以e为底的指数函数的积分
matlab 如何画复杂函数绕y轴一周的柱面图?函数方程为两个正态分布之和y=A*exp(-x^2/2)+B*exp(-
求以e为底幂函数:exp(x) 求以e为底对数函数:ln(x)
mathematica如何画出复变函数图象比如(y=Exp[ix])的函数图象怎么画出
Y =exp{ A + C * exp {- exp [- B *(X - M)]}} 变形为X=?
指数函数y=e^x的反函数为?
以e为底的指数函数是( ) A:有界函数 B:单调函数 C:周期函数D:奇函数