现欲在屏幕上输出几条函数曲线 (在同一坐标系 y=f(x) 系数由用户输入)   只显示第一象限的函数曲线 最高次幂都为3次 由于x的系数可能很大 导致y的范围很大 怎样把曲线缩小并显示在屏幕中央 (我是用pDC->Polygon()画的 但是它把第一个点和最后一个点也连起来了) 不知道还有别的方法没  还有我想把坐标轴输出来 并在坐标轴下面表上单位   谁有好的解决办法说说    谢谢

解决方案 »

  1.   

    如果是画线,不能用Polygon,应该为PolyLine函数。Polygon是画多边形区域的,自动封闭
      

  2.   

    前几天我一直不在:)   真是不好意思 怎样显示坐标轴 并让曲线显示在屏幕中央 函数为y=-100x^2+49x+8;  谁能具体说一下吗
      

  3.   

    to clife
    能具体说一下吗
      

  4.   

    你可以看看计算机图形学
    这里有一点资料
    http://data.iap.ac.cn/jsp/wenxian/showTable.jsp?tblID=10000100
      

  5.   

    获得当前视图客户区的大小分别为X,Y   假设你的曲线的最大x和y座标分别为MAX_x,MAX_y
    设置放大因子为q
    则q为X/MAX_x和MAX_y/y中较大的那个,画图的时候,你用q乘以x和y座标,图就不会跑到外面去。