Построение графика функции - VB (60516)

Узнай цену своей работы

Формулировка задачи:

Всем привет. Есть функция r=h/L h=v*t Значения v и L заданы и они постоянны.(v=50;L=5) Можно ли в Visual Basic построить график этой функции r от t,если значения t=0.05;0.1;0.15;0.2;1;10;100;1000.

Решение задачи: «Построение графика функции»

textual
Листинг программы
Private Sub Command2_Click()
    Dim R As Double, t As Double, arrT() As Variant, h As Double, i As Integer, R0 As Double, L As Double, E As Double
    v = 50000
    L = Val(Text3.Text)
    E = Val(Text4.Text)
    R0 = Val(Text5.Text)
 
    arrT = Array(0.05, 0.1, 0.15, 0.2, 1, 10, 100, 1000)
    Picture1.Scale (-100, 11000)-(1100, -1000)
    Picture1.Cls: Picture1.BackColor = vbWhite: Picture1.FillStyle = 0
    Picture1.AutoRedraw = True: Me.AutoRedraw = True
    Picture1.Line (-100, 0)-(1100, 0)
    Picture1.Line (0, -1000)-(0, 11000)
    
    For t = 0.05 To 1000 Step 0.1
            h = v * t * 10 ^ (-6)
            R = ((h / L) * (((1 - E) ^ (-1.5)) - 1) + 1) * R0
            Picture1.PSet (t, R), vbBlue
    Next
    
    For i = 0 To UBound(arrT)
            t = arrT(i)
            h = v * t * 10 ^ (-6)
            R = ((h / L) * (((1 - E) ^ (-1.5)) - 1) + 1) * R0
            Print "  t = " & t, "r = " & R
            Picture1.Circle (t, R), 12, vbRed
    Next
    
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.5 из 5
Похожие ответы