我图示化一个函数,纵轴数据上限达到10^20,,运行时提示我说"溢出"
我是在picturebox 里用pset命令画的
怎样让这个图显示出来
还有坐标轴怎么弄出来
纵轴最好是对数坐标谢谢

解决方案 »

  1.   

    数据溢出了可以考虑换用其他数据类型Private Sub Command1_Click()
        Dim a As Variant
        a = 10 ^ 21
        Debug.Print a
    End Sub如果还是不够用就要自己实现大数数据类型了....
      

  2.   

    又试了一下Single,Double在10^20的时候也不会溢出...
      

  3.   

    原码在单位
    举例如下:
    Option Explicit
    Private Sub Form_click()
    Dim x!, y!
    For x = 0 To 10000 Step 1
        y = Exp(x / 100)
        Picture1.PSet (x, y)
    Next x
    End Sub如何让图形完整显示在picturebox里,坐标轴如何添加谢谢!
      

  4.   

    y = Exp(x / 100)
    当x=100 时,y=2.68811714181614E+43 能不溢出吗 纵轴无非不就是话一条由上到下的直线,在标上些坐标值段。最大值不要超出SINGLE
      

  5.   

    如果让楼主来设计金茂大厦,是否也要画一个和金茂大厦一样高的图纸出来呀?
    ----------
    呵呵,精辟
    难道你不知道世界上两种东西,一种是比例,一种是单位(km,m,mm)吗?