怎么用VB画函数图像?

用VB画出函数图像,例如二次函数等。坐标轴上是要有标度的!!谢谢!!但是我还想要有X、Y轴,不只是有图像... 用VB画出函数图像,例如二次函数等。坐标轴上是要有标度的!!谢谢!!
但是我还想要有X、Y轴,不只是有图像
展开
 我来答
翁锦文
2015-06-02 · TA获得超过10.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:72%
帮助的人:5069万
展开全部
1、先定义坐标系,即XY轴。
2、根据具体需要,调用内部函数,或自定义函数,绘制函数图像。
3、代码供参考:
Me.AutoRedraw = True
Me.Width = 8000: Me.Height = 6000
Me.Scale (-10, 2)-(10, -2)
Line (0, -2)-(0, 2)
Line (-20, 0)-(20, 0)
For i! = -2 To 2 Step 0.5
Line (0, i)-(0.5, i)
CurrentX = -1.8
CurrentY = i
Print i
Next i
For j! = -8 To 10 Step 2
Line (j, 0)-(j, 0.05)
CurrentX = j - 0.5
CurrentY = 0
If Abs(j) > 0 Then Print j
Next j
For k = -10 To 10 Step 0.01
PSet (k, Sin(k)), vbRed
PSet (k, Cos(k)), vbBlue
Next k
谦逊且清亮灬小兔子g
2007-02-14 · TA获得超过148个赞
知道答主
回答量:57
采纳率:0%
帮助的人:75.1万
展开全部
用描点的方法吧
Form1.PSet (x, Sin(x))

Private Const PI = 3.14159265358979

Private Sub Command1_Click()
w = 5 * PI
h = w * Picture1.Height / Picture1.Width
Picture1.Scale (-w, h)-(w, -h)
k = Picture1.ScaleWidth / Picture1.Width
Debug.Print Picture1.Width
Picture1.Line (-w, 0)-(w, 0)
Picture1.Line (0, -h)-(0, h)
For x = -2 * PI To 2 * PI Step k
Picture1.PSet (x, Sin(x))
Next
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式