使用VB绘制sin函数曲线

最近在准备CSDN学院的课程,还没有通过审核,这里先把绘制函数图像的例题跟大家分享下。

使用VB可以很方便地绘制函数图像。

原理很简单:

绘制过程是不断地绘制函数各个点的过程。

将函数的每一个点计算出来,然后绘制在容器内即可。

如果在x轴之间的点选择的举例特别近,就能够绘制足够精密的点。

因为点足够精密,也就实现了动态效果。

最后的效果如下:



上述图像是动态出现的。

具体的代码如下:

Private Sub Command1_Click()
    '版权:liyanqin1952@126.com
    'Picture作为容器  Picture1.Pset
    '坐标方法  scale (x1,y1)-(x2,y2)
    'For循环步长   for i=1 to 10 step 0.0001
   
    'Picture1.Line (100, 100)-(3000, 3000)
    Picture1.Scale (-10, 1)-(10, -1)
    'Picture1.Line (-10, 1)-(10, -1)
    Picture1.Line (-10, 0)-(10, 0), vbBlue
    Picture1.Line (0, -1)-(0, 1), vbBlue
    For i = -10 To 10 Step 0.0001
        x = i
        y = Sin(x)
        Picture1.PSet (x, y), vbRed
    Next    
End Sub


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值