INFORMATICA VISUAL BASIC 2008

Anuncio
INFORMATICA
GRAFICACIÓN
VISUAL BASIC 2008
III
GRAFICACIÓN DE FUNCIONES BÁSICAS
En un formulario, dibujaremos gráficos notables en matemáticas, empleando:
Point (Estructura)
Representa un par ordenado de coordenadas x e y de enteros que define un punto en un
plano bidimensional
Función Lineal
Public Class Form1
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
Dim i As Short
Dim Puntos(200) As Point
For i = 0 To 200
Puntos.SetValue(New Point(i, i), i)
Next
e.Graphics.DrawCurve(Pens.Red, Puntos)
End Sub
End Class
FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA
José Moreno Vega
Página
1
INFORMATICA
VISUAL BASIC 2008
Función Parábola:
Public Class Form1
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
Dim i As Short
Dim Puntos(150) As Point
For i = 0 To 150
Puntos.SetValue(New Point(10 * i, i ^ 2 + 10), i)
Next
e.Graphics.DrawCurve(Pens.Red, Puntos)
End Sub
End Class
Función Coseno
Public Class Form1
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
Dim i As Short
Dim Puntos(150) As Point
For i = 0 To 150
Puntos.SetValue(New Point(10 * i + 100, 50 * Math.Cos(i) + 100), i)
Next
e.Graphics.DrawCurve(Pens.Red, Puntos)
End Sub
End Class
FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA
José Moreno Vega
Página
2
INFORMATICA
VISUAL BASIC 2008
Hipérbola:
x2 y2
 2 1
Podemos Graficar una sección de una Hipérbola. 2
a
b
b 2
2
y

x

a
Despejamos
a
Ejemplo: Considere a = 2 , b = 160. Entonces la hipérbola será :
Public Class Form1
y  80 x 2  4
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
Dim x As Short
Dim Puntos(100) As Point
For x = 2 To 100
Puntos.SetValue(New Point(x + 100, 80 * ((x ^ 2 - 4) ^ (1 / 2)) + 100), x)
Next
e.Graphics.DrawCurve(Pens.Red, Puntos)
End Sub
End Class
FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA
José Moreno Vega
Página
3
INFORMATICA
FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA
VISUAL BASIC 2008
José Moreno Vega
Página
4
Descargar