P-V的关系如下式所示:
ln(p)= -3.2379350E+00   -2.5083690E+00lnv  2.5214980E-01lnv*22.0181680E-02lnv*3 -2.3472810E-03lnv*4
请问如何用VC实现绘制P-V曲线

解决方案 »

  1.   

    公式看不懂。
    不过绘图就是在指定的区间内,计算(P,V)对应的数据,调整比例绘制到窗口上,使用SetPixel()或者MoveTo()和LineTo()这些东西。
      

  2.   

    更改SetMapMode是坐标显示的范围大点,并且使用逻辑坐标系。
    然后根据 y = f(x)的方式打点显示。
      

  3.   

    CClientDC dc(this);
             //这里可以用SetMapMode设置映射方式,默认的是像素
    for(i=0;i++;i<num)
    {
    x1=i*step;
    y1=f(x1);
    x2=(i+1)*step;
    y2=f(x2);
    dc.MoveTo(x1,y1);
    dc.LineTo(x2,y2);
    }
      

  4.   

    使用:
    COLORREF SetPixel(
      HDC hdc,           // handle to DC
      int X,             // x-coordinate of pixel
      int Y,             // y-coordinate of pixel
      COLORREF crColor   // pixel color
    );假设你的函数关系是Y = f(x);