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íbelo aquí en los comentarios
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
SAIDA INDIRA CORTES
August 19th, 2008 at 3:18 pm
ESTA MUY BIEN EXPLICADO Y GRACIAS A TI PUDE ENTENDER MUCHISIMO MAS TRIGO MATERIA QUE ME HA DADO MUY DURO Y ME GUSTARIA UNA CALCULADORA CIENTIFICA
luis albeto osoio
August 26th, 2008 at 3:31 pm
gacias por que es una forma buena de explicar las graficas me gustaria tener una calculadora cientifica