Построение графика функции - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д