VB求积分设计报告.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
求积分设计报告 学院 班级 学号 姓名 成绩 一、设计思路 1.要达到的目的 ① 能够完成常用内部函数的绘制。 ②能够在Picturebox控件中完成自定义坐标系,包括绘制原点及添加注释性文字,如所选曲线的名称“迷彩抛物线”等。坐标轴和文字的颜色可自定。 ③曲线的像素点的颜色要求包括两种以上的颜色。 ④“范围”框架处要求根据所绘制的曲线段给出最佳显示范围,以便使积分曲线达到最佳的可视化。 2.关键问题的解决 ①求积分至少使用“矩形法”、 “梯形法”和“辛普森法”三种方法。 ②函数的选择要求使用Combobox 控件实现。 ③积分方法的选择要求使用Option控件实现。 ④函数曲线的绘制可以使用Line方法或Pset方法。 ⑤积分小矩形或小梯形使用Line方法实现。 二、模块之间的调用关系,或程序流程图 (不含曲线平移和缩放) 三、部分程序关键源代码及注释 载入函数 Private Sub Form_Load() Combo1.AddItem sin(x) Combo1.AddItem x^2 End Sub Picture1.Cls Picture1.BackColor = RGB(0, 0, 100) Dim i As Single 自定义坐标系 Picture1.ScaleMode = 3 Picture1.Scale (-m - 3, m * m + 2)-(m + 3, -2) Picture1.ForeColor = RGB(255, 255, 0) Picture1.DrawWidth = 3 绘制X,Y坐标轴 Picture1.Line (0, m * m + 2)-(0, -2) Picture1.Line (-m - 3, 0)-(m + 3, 0) 绘制原点 Picture1.DrawWidth = 4 Picture1.PSet (0, 0), RGB(0, 0, 255) Picture1.ForeColor = RGB(255, 0, 0) 为原点注释文字 Picture1.CurrentX = 0.1 Picture1.CurrentY = -0.1 Picture1.Print O 为曲线注释文字 Picture1.CurrentX = 1 Picture1.CurrentY = -1 Picture1.Print 迷彩抛物线 绘制抛物线 For i = -m - 3 To m + 3 Step 0.001 Picture1.PSet (i, i * i) 交替变换抛物线的像素点颜色 If Picture1.Point(i, i * i) = HFF Then Picture1.ForeColor = HFF00 Else Picture1.ForeColor = HFF End If Next I ‘求积分 a = Val(Text1) b = Val(Text2) h = 0.2 Picture1.CurrentX = a Picture1.CurrentY = a * a Picture1.FillStyle = 0 Picture1.ForeColor = RGB(255, 255, 0) jifen = 0 矩形法求积分 If k = 0 Then For i = 1 To (b - a) / h Picture1.Line -(a + i * h, 0), , B 画小矩形 Picture1.CurrentX = a + i * h Picture1.CurrentY = (a + i * h) * (a + i * h) 准备下一个起点 jifen = jifen + (a + i * h) * (a + i *

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档