问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求VB6 画二次函数图象的方法

发布网友 发布时间:2022-04-26 05:08

我来回答

2个回答

热心网友 时间:2022-06-21 00:27

'在Form1窗体中添加一个图片框和两个命令按钮
'贴入下面的代码,即可:
'--------------------------------------

Const Pi = 3.1415926535 '定义圆周率
Dim a, wor

'定义用于在Picture1上的一个位置打印字符函数
Private Function PrintWord(X, Y, Word As String)
With Picture1
.CurrentX = X
.CurrentY = Y
.ForeColor = RGB(0, 0, 255)
End With
Picture1.Print Word
End Function

'定义画点函数
Private Function DrawDot(Px, Py, Color)
Picture1.PSet (Px, Py), Color
End Function

Sub XY() '建立直角坐标系
Picture1.DrawWidth = 1 '设置线条宽度
Picture1.Cls
'设定用户坐标系,坐标原点在Picture1中心
Picture1.Scale (-10, 10)-(10, -10)
Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255)
Picture1.Line -(9.5, 0.5), RGB(0, 0, 255)
Picture1.Line (10, 0)-(9.5, -0.5), RGB(0, 0, 255)
Picture1.ForeColor = RGB(0, 0, 255)
Picture1.Print "X"
'画 X 轴
Picture1.Line (0, -10)-(0, 10), RGB(0, 0, 255)
Picture1.Line -(0.5, 9.5), RGB(0, 0, 255)
Picture1.Line (0, 10)-(-0.5, 9.5), RGB(0, 0, 255)
Picture1.Print "Y"
'画 Y 轴
For lin = -9 To 9
Picture1.Line (lin, 0)-(lin, 0.25)
wor = PrintWord(lin - 0.5, -0.5, Str(lin))
Picture1.Line (0, lin)-(-0.25, lin)
If lin <> 0 Then
wor = PrintWord(-0.9, lin, Str(lin))
End If
Next lin
Picture1.DrawWidth = 2
End Sub

Private Sub Command1_Click()
For a = -3 To 3 Step Pi / 6000
Dot = DrawDot(a, a ^ 2, RGB(0, 0, 0))
Next a
wor = PrintWord(4, 9, "二次曲线 y=x^2")
End Sub

Private Sub Command2_Click() '清空屏幕
XY
End Sub

Private Sub Form_Load()
Me.Caption = "数学函数作图?quot;"
Me.Show
Me.AutoRedraw = True
Command1.Caption = "二次曲线"
Command2.Caption = "清空"
XY
End Sub

Private Sub Form_Resize()
Picture1.Width = Me.Width * 0.94
Picture1.Height = Me.Height - (Command1.Height * 3 + 100)

Command1.Top = Me.Height - (Command1.Height * 2 + 100)
Command2.Top = Me.Height - (Command1.Height * 2 + 100)
Command1.Left = Me.Width * 0.01
Command2.Left = Me.Width * 0.21
XY
End Sub

热心网友 时间:2022-06-21 00:27

不需代码,其实不就是画点和线吗??给x一个值,求出y不就知道(x,y)这个点了吗,只要每个x的间隔取的大小合适,每个点都和前一个点画直线.
微积分的积分学过吧,就是这个原理.但是有一点,x的取值要在-b/2a的左右两侧(y=ax^2+bx+c),dx不要太小也不要太大,你可是以自己试试
求VB6 画二次函数图象的方法

'在Form1窗体中添加一个图片框和两个命令按钮 '贴入下面的代码,即可:'--- Const Pi = 3.1415926535 '定义圆周率 Dim a, wor '定义用于在Picture1上的一个位置打印字符函数 Private Function PrintWord(X, Y, Word As String)With Picture1 .CurrentX = X .CurrentY = Y .ForeColor = RGB...

求高手给代码 VB6.0画一个二次函数(什么样的都行)和一个一次函数的曲线...

画角度为 0 的扇形时,要画出一条半径(向右画一水平线段),这时给 start 规定一很小的负值,不要给 0。.可以省略语法中间的某个参数,但不能省略分隔参数的逗号。您指定的最后一个参数后面的逗号是可以省略的。Circle 执行时,CurrentX 和 CurrentY 属性被参数设置为中心点。这个方法不能用在 Wit...

VB6.0 画坐标和函数曲线,坐标刻度变化

主要是设置缩放模式和缩放范围:Private Sub Picture1_Click()Dim Ymax As Integer, Xmax As Integer Xmax = 100 Ymax = 100 Picture1.ScaleMode = 1 Picture1.DrawStyle = 0 Picture1.DrawWidth = 1 Picture1.Scale (0, Ymax + 20)-(Xmax + 20, 0)Picture1.Line (0, 0)-(Xmax, Ym...

求vb6.0函数和语句大全~!

' 说明:取正负号。Y=Sgn(X) 既 X&gt;0 则Y=1;X=0 则Y=0;X&lt;0 则Y= -18. Sqr(N) 平方根例:Sqr(9) 结果:39. Tan(N) 正切函数例:Tan(0) 结果:010.Atn(N) 反切函数例:Atn(0) 结果:0[注意]:在三角函数中,以弧度表示。(一)字符串类函数:1. ASC(X),Chr(X):转换字符字符码[格式]:P...

VB是不是维生素B

Visual Basic是一种由 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD...

什么是函数?函数分为几种.

我们常见到的一次函数的图像、二次函数的图像、正比例函数的图像、反比例的图像等都是用图像法表示函数关系的。如果用达朗贝尔和欧拉的方法来表达函数关系,各自有它们的优点,但是如果作为函数的定义,还有欠缺。因为这两种方法都还停留在表面现象上,而没有提示出函数的本质来。19世纪中期,法国数学家黎紧...

编程中VB跟VC指的是什么 请详细说清楚...

8、知道怎样新建类、成员函数、成员变量、消息处理函数。 9、了解最常用的Windows消息:如WM_PAINT(重绘窗口),鼠标按下、弹起、移动,初始化对话框,等。 10、了解最简单的GDI(图形设备接口):写文字、画框、画点、画线、画圆,设置画笔、画刷。 11、熟悉最常用的MFC类: CWnd CDocument CView CDC C...

自学计算机编程应该看些什么书

二:第二阶段 这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年...

编程都有哪些语言?

它自VB6衍生而来,擅长开发GUI应用程序,为程序员简化了任务,并提高生产力。对于程序员来说,除了Web服务和Web开发外,http://VB.NET还为针对Windows平台开发桌面应用程序提供了一种快速简单的方法。七、用于Web开发的PHP 据TIOBE显示,PHP在TIOBE最受欢迎的编程语言排行榜中位居第七,取代JavaScript成为...

画二次函数的必须配方吗 通常怎样画二次函数的图像 二次函数的6种基本图像 二次函数的图像和性质 二次函数图象题 二次函数的18种图像 二次函数图象对称轴 画二次函数的点 如何画二次函数图
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
惠州市中级人民法院机构设置 小米6x黑屏无法唤醒 PPT无法打开ppt无法打开需要修复 红薯和红糖一起煮好吗 红薯能不能和红糖一起吃吗 红薯与红糖一起煮好吗 盗汗醒后感觉上半身热出汗、嘴干、但腿脚冷怎么办 ...上半身总是出汗,感觉很热是什么原因。 屁股以上一直到头部出汗特别厉害,而两条腿却冷飕飕的,不能招风怎么办... 上半身爱出汗,下半身不爱出汗,冬天手脚冰凉,有些便秘,这属于什么体质... 目标检测中anchor box的做法和adaboost人脸检测中的滑窗检测有什么区别 vb 如何用For...Next...语句画sin图像? VB作图问题 p300 正常曲线图 谁能告诉我photoshop中拾色器的几个颜色模式的含义!!! 匡威的鞋子怎么样好吗 匡威的鞋子怎么看能详细的告诉我么 法国公司注册流程与优势? 匡威的来源,产地是哪里? 公司想要注册法国商标,法国注册商标的流程是怎么样的? 申请法国公司的流程 有匡威这个品牌的信息吗? 注册法国公司注册程序 Converse的鞋子的特点? 法国商标注册基本步骤都有哪些? converse 简介? 如何注册法国公司,中国人可以注册法国公司吗 什么叫匡威鞋 成都企业想注册法国公司怎么注册? 关于匡威的资料? 一道VB的程序题 帮我解释下这段C++代码,做火焰和熔浆效果的, VB 在桌面屏幕上画一条直线如何让它重绘? 谁能帮我把c100m5y60k0这个颜色用RGB模式表示出来。谢谢 制作函数y=1/x图像的VB6.0程序代码 网络用语bkpp是什么意思 bkpp在哪个app直播 bkpp是指什么 月经走了六天然后第六天又出血了血是黑褐色的事怎么回事? bkpp是真恋人吗 月经干净第六天又来了,而且血是褐色的,怎么回事啊? 如何看待bkpp的关系 法院传票通过什么渠道送的 法院送文书是什么意思 法院送传票的是什么人 法院去家里送材料是送什么? 法院送传票如果用邮寄的方式有什么条件? 法院送传票一般还送什么?具体点 法院一般以什么方式送传票 法院送传票的费用该谁出