Graficas de metodos
6 de noviembre de 2009Etiquetas:programacion
En muchas ocasiones es necesario realizar graficas para mostrar masclaramente los resultados de alguna aplicación, en matlab realizar esta tarea es algo muy sencillo, pero en visual basic .net (2005, 2008) hay que estudiar un poco mas para entenderlo.
Para ello esnecesario instalar las clases de los chart de Microsoft que los pueden descargar desde aquí, ya con esto podremos trabajar con los chart sin problemas y poder hacer todo tipo de graficas exepto las 3d de laforma f(x,y,z) porque las mismas no están soportadas por Microsoft :(
Una vez instalado todo, solo es necesario hacer un llamado y usar un char en el formulario, y con un botón de comando y elsiguiente código se puede graficar la función seno.
Aquí les dejo el código para que lo puedan copiar:
Imports System.Windows.Forms.DataVisualization.Charting ' Se importa la libreria
Public ClassForm1
Dim titulo As Boolean = True
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
' Borrando la grafica anterior...Chart1.Series(0).Points.Clear()
' Hallando los valores de x y
Dim x, y As Double ' Para graficar puntos en x
For x = -3 * 3.14 To 3 * 3.14 Step 0.1
' Se calcula el valor del seno del punto en x
y =Math.Sin(x)
' Se grafica el punto encontrado
Chart1.Series(0).Points.AddXY(x, y)
Next x
' Actualiza la grafica
Chart1.Invalidate()
' Colocando el titulo
If titulo = True Then ' Se ejecuta unasola vez
Dim titleChart1 As Title = Chart1.Titles.Add("Grafica del seno")
titleChart1.ForeColor = Color.Black
titleChart1.Font = New Font(titleChart1.Font, FontStyle.Bold)titleChart1.TextStyle = TextStyle.Shadow
titulo = False
End If
End Sub
End Class
Ya con esto queda a su imaginación que hacer, tenia pensado agregar mas cositas pero la verdad me dio un poco de lala,...
Regístrate para leer el documento completo.