CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  图形处理/算法

已知关系式 如何描绘曲线(两日内结帖)

楼主xiaolinzihehuhu(风清云淡)2004-11-02 23:47:52 在 VC/MFC / 图形处理/算法 提问

P-V的关系如下式所示:  
  ln(p)=   -3.2379350E+00       -2.5083690E+00lnv     2.5214980E-01lnv*2  
   
  2.0181680E-02lnv*3   -2.3472810E-03lnv*4  
  请问如何用VC实现绘制P-V曲线 问题点数:60、回复次数:5Top

1 楼Mackz(在相互)回复于 2004-11-03 00:05:27 得分 5

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

2 楼syy64(太平洋)回复于 2004-11-03 08:43:55 得分 10

画连续的线段就行。Top

3 楼puhuofeie(扑火飞蛾)回复于 2004-11-03 09:44:27 得分 10

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

4 楼flyincloud2000(云中慢步)回复于 2004-11-03 10:02:43 得分 30

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);  
  }Top

5 楼I_Love_CPP(Never stop!)回复于 2004-11-03 10:23:46 得分 5

使用:  
  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);Top

相关问题

  • 关于逻辑关系式的问题!
  • 表内关系式如何实现?
  • 画曲线
  • 曲线问题?
  • Delphi 曲线图
  • 贝塞尔曲线
  • 如何画曲线?
  • 网页画曲线
  • 如何自绘曲线图
  • 如何用asp画曲线

关键词

  • lnv
  • 曲线
  • setmapmode
  • 绘制
  • 显示
  • 使用
  • 方式

得分解答快速导航

  • 帖主:xiaolinzihehuhu
  • Mackz
  • syy64
  • puhuofeie
  • flyincloud2000
  • I_Love_CPP

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo