Los recursos de Internet en el poder de tus manos
Buenas!
Este será mi primer post de una serie de programas que estaré subiendo desarrollados en Visual Basic.net
Esta aplicación dibuja en un picturebox la grafica del seno o coseno, tu lo seleccionarás ![]()
Te explicare en pocos pasos que es lo que se tiene que hacer.
Primero crea un formulario y en él introduce los siguientes objetos con sus respectivas propiedades:
- System.Windows.Forms.Picturebox
- name=pb
- borderStyle=FixedSingle
- Dock=top
- System.Windows.Forms.Label
- name=label1
- text=Valores en X
- System.Windows.Forms.Textbox
- name=txtx
- System.Windows.Forms.RadioButton
- name=rb_seno
- text=Seno
- System.Windows.Forms.RadioButton
- name=rb_coseno
- text=Coseno
- System.Windows.Forms.Button
- name=cmd_dibujar
- text=Dibujar
te quedará algo parecido a esto:
El codigo es el siguient:
El codigo está comentado, pero lo explicare en pocas palabras.
En teorÃa lo que hago es crear un vector con un valor en Y para cada valor en X calculada con la funcion Seno o Coseno de la clase System.Math, ya después de obtener el vector simplemente dibujamos una serie de puntos muy diminutos (casi pixeles) y trazamos una linea entre punto y punto, provocando el efecto de linea continua y curvada. Simple no?
Es decir que mi vector (para la grafica del seno) quedarÃa algo parecido a esto:
Y como podras darte cuenta, el valor de X va incrementandose hasta el infinito de 0.1 en 0.1 pero el valor de Y solo sube y baja en un rango de -1 a 1, por lo tanto se nos facilita obtener su valor y primeramente guardarlo en un vector y despues simplemente graficar una serie muy grande de puntitos, que desde lejos (tu sentado frente a la computadora) se verá como una linea continua y no como una serie de puntos que es en realidad lo que son... Aqui te dejo una imagen para que compruebes como la funcion Seno y Coseno varian entre -1 y 1 en Y....

Cualquier duda comentala aquà por favor
Aquà te dejo los archivos para que los descargues
saludos!
Este blog tiene la intensión de facilitarle al lector el gran contenido existente en internet en sus amplias y variadas temáticas como el ocio, los videojuegos, peliculas, series, autos, recetas, descargas, recomendaciones, programaciones y cualquier cosa que se me valla ocurriendo con el tiempo. Tengo la intensión de estar actualizando el blog constantemente y así proporcionarle la mejor información al lector.
Cualquier duda, comentario o sugerencia por favor escríbeme a este Email
valerio almonte
April 21st, 2008 at 8:30 pm
angel lopez por favor necesito graficar un pulso de una onda cuadrada que es como un rectangulo,hice la grafica del seno pero no he podido modificarla.
me urge si puedes me envias al mail o aqui mismo,gracias por anticipado
Eduado Narvaez
June 3rd, 2008 at 7:43 pm
Gracias… esta muy bien sin embargo me gustaria hacerlo en visual Basic 6.0, gracias nuevemante por tu ayuda
moises
June 12th, 2008 at 4:42 pm
gracias por los codigos de estas graficas esta buenisima, me gustaria una calculadora cientifica, gracias