SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: lemeraq en Viernes 1 de Julio de 2011, 18:59

Título: metodos numerico
Publicado por: lemeraq en Viernes 1 de Julio de 2011, 18:59
Hola necesito ayuda con los siguientes metodos numericos: Biseccion, Secante y Newton raphson.
Manualmente se como hacerlos y tengo q hacer un programa que involucre todos esos metodos, pero tengo preguntas q no puedo resolver yo mismo.

Como leo una ecuacion?
como se si la ecuacion esta bien ingresada?
como saco la derivada a una ecuacion?
como grafico las raices q tengo?
yo creo que esas son las mas importantes, quisiera que me ayudaran tengo q terminar ese proyecto en 2 meses y para mi esas preguntan son la clave el resto puedo hacerlo yo solo, de ante mano gracias por su ayuda... cualquier cosa es bueno y si tienen codigos completos mucho mejor.
Título: Re: metodos numerico
Publicado por: gabio2 en Viernes 1 de Julio de 2011, 19:39
Como leo una ecuacion? Pones un textbox y que el usuario teclee la ecuación.

como se si la ecuacion esta bien ingresada? Eso es algo que tú tienes que ir validando..¿Como?.. bueno en mi caso yo analizaria carácter por carácter.. para eso uso el método Split() más información aquí.. http://msdn.microsoft.com/es-es/library ... 80%29.aspx (http://msdn.microsoft.com/es-es/library/system.string.split%28VS.80%29.aspx" onclick="window.open(this.href);return false;) , y pues tú debes saber si una ecuación está bien escrita,  entonces necesitas diseñar primero un algoritmo y luego codificarlo, ejemplo:

Usuario teclea ecuación.
recorrer todos los carácteres de la ecuación
Si existe algún carácter no valido entonces mandamos mensaje de error
Si existen dos signos juntos (--, +/, -/) mandar mensaje de error
Si todo está bien resolver la derivada.
......
...
..
.
ETC ETC..

como saco la derivada a una ecuacion? hace mucho que no veo deviradas e integrales por lo tanto te paso este link http://es.answers.yahoo.com/question/in ... 750AAFW9q5 (http://es.answers.yahoo.com/question/index?qid=20070424191750AAFW9q5" onclick="window.open(this.href);return false;) , también puedes apoyarte un poco en google... él sabe todo. :) o casi todo.

como grafico las raices q tengo?  checa este link aquí está una posible solución  http://social.msdn.microsoft.com/Forums ... 0bc08f0ad/ (http://social.msdn.microsoft.com/Forums/es-ES/vbes/thread/7b478d26-8cac-4633-92ed-45b0bc08f0ad/" onclick="window.open(this.href);return false;)


Para hacer lo que quieres necesitas  investigar leer y aplicar.. :) ...  no es fácil pero díficil tampoco.. un saludo..