• Domingo 17 de Noviembre de 2024, 20:28

Autor Tema:  Derivada De Una Funcion  (Leído 2567 veces)

Sagma

  • Miembro MUY activo
  • ***
  • Mensajes: 390
  • Nacionalidad: bo
    • Ver Perfil
Derivada De Una Funcion
« en: Martes 24 de Octubre de 2006, 19:06 »
0
Hola amigos, quisieran saber ue se debe hacer o como hacer para que una funcion:

 f(x) = 2x^2+3x+4

sacar si derivada, algun ejemplo o alguna pagina  :whistling:

gracias  :comp:
Sagma

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Derivada De Una Funcion
« Respuesta #1 en: Martes 24 de Octubre de 2006, 19:22 »
0
Ni idea, pero es de lo mas aburrido para hacer.

Mejor busa cosas ya hechas... que se yo , las librerias de math lab
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Sagma

  • Miembro MUY activo
  • ***
  • Mensajes: 390
  • Nacionalidad: bo
    • Ver Perfil
Re: Derivada De Una Funcion
« Respuesta #2 en: Martes 24 de Octubre de 2006, 23:45 »
0
gracias amigo, pero lo tengo que hacer en Vbnet  :alien:

espero que no me aburra, yo  :whistling:

 :comp:
Sagma

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Derivada De Una Funcion
« Respuesta #3 en: Lunes 30 de Octubre de 2006, 17:38 »
0
Cita de: "Sagma"
Hola amigos, quisieran saber ue se debe hacer o como hacer para que una funcion:

 f(x) = 2x^2+3x+4

sacar si derivada, algun ejemplo o alguna pagina  :whistling:

gracias  :comp:
jaja pues si es ,uy aburrido codificar eso jejeje....

Es mas rapido hacerlo a lapiz jajaja.....
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Derivada De Una Funcion
« Respuesta #4 en: Lunes 30 de Octubre de 2006, 18:35 »
0
Hola Sagma

Si el polinomio es del tipo:
f(x) = A0X^P0+A1X^P1+A2^P2+...+An^Pn

Código: Text
  1.  
  2. 1) Primero separas en términos.
  3.       A0X^p0
  4.       A1X^p1
  5.       A2^p2
  6.       ...
  7.       An^pn
  8.  
  9. 2) Para cada término, extraes las constantes An: (A0,A1,A2,...,An)
  10.  
  11. 3) Para cada término, compruebas que exista una x
  12.       Si existe, compruebas que exista un "^"
  13.            Si existe extraes Pn: (P0,P1,P2,...,Pn)
  14.            Si no, Pn valdrá "1", solo dejarás la constante An como valor de ese término
  15.       Si no existe una "X", el termino valdrá cero ya que la derivada de una constante
  16.       es 0. Debes eliminar dicho término de la expresión.
  17.  
  18. 4) Para cada termino haces esto:
  19.       dAn=An*Pn, para formar las nuevas constantes del polinomio
  20.       dPn=Pn-1, será el nuevo valor de la potencia
  21.  
  22. 5) Si el nuevo valor de Pn resulta ser cero simplemente dejas la constante An para ese término.
  23.  
  24. 6) Formas el nuevo polinomio haciendo una sumatoria de cada término resultante sin colocar la expresión "^Pn" para aquellos Pn iguales a "1"
  25.  
  26.  
  27.  
Para tu ejemplo:

 f(x) = 2x^2+3x+4

Código: Text
  1.  
  2. 1)
  3.       T0: 2x^2
  4.       T1: 3x
  5.       T2: 4
  6.  
  7. 2)
  8.       A0: 2
  9.       A1: 3
  10.       A2: 4
  11.  
  12. 3)
  13.       P0: 2
  14.       P1: 1, Solo quedará la constante A1 en el término T1
  15.       P2: 0, el término será eliminado
  16.  
  17. 4)
  18.       dA0: 2*2
  19.       dA1: 3*1
  20.       dA2: 4*0
  21.  
  22.       dP0: 1
  23.       dP1: 0
  24.       dP2: -
  25.  
  26. 5) Se elimina la "x" de T1 y se elimina T2
  27.  
  28. 6) df(x)=4x+3
  29.  
  30.  

Algo así creo que sería.

 :hola:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Derivada De Una Funcion
« Respuesta #5 en: Lunes 30 de Octubre de 2006, 19:31 »
0
Mi sugerencia es que uses un arbol binario para cargar las expresiones, en las ultimas hojas del arbol van las expresiones de entrada y empiezas a crearles padres con la nueva expresión ya procesada, a su vez luego a esos padres les generas nuevos padres con las sentencias ya procesadas y así sucesivamente hasta que llegues a la reducción completa de las partes.

Utiliza las regalas que ya te han dejado.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Derivada De Una Funcion
« Respuesta #6 en: Martes 31 de Octubre de 2006, 02:18 »
0
Cita de: "JuanK"
Mi sugerencia es que uses un arbol binario para cargar las expresiones, en las ultimas hojas del arbol van las expresiones de entrada y empiezas a crearles padres con la nueva expresión ya procesada, a su vez luego a esos padres les generas nuevos padres con las sentencias ya procesadas y así sucesivamente hasta que llegues a la reducción completa de las partes.
Los arboles son buenos para operaciones recursivas, pero en este caso no hace falta operar varias veces sobre cada factor, creo que con 2 o 3 Array's bastaría.

Citar
Utiliza las regalas que ya te han dejado.
Hola JuanK

 :hola:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Derivada De Una Funcion
« Respuesta #7 en: Martes 31 de Octubre de 2006, 14:17 »
0
Citar
Los arboles son buenos para operaciones recursivas, pero en este caso no hace falta operar varias veces sobre cada factor, creo que con 2 o 3 Array's bastaría.

Creo que estas muy equivocado... que tal una función con varios paréntesis o que sea necesario aplicar casos de factorización para resolver la derivada o que toque aplicar identidades trigonométricas  :rolleyes: ?

Creo que crear un árbol si seria muy necesario.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Derivada De Una Funcion
« Respuesta #8 en: Martes 31 de Octubre de 2006, 18:22 »
0
Cita de: "JuanK"
Citar
Los arboles son buenos para operaciones recursivas, pero en este caso no hace falta operar varias veces sobre cada factor, creo que con 2 o 3 Array's bastaría.

Creo que estas muy equivocado... que tal una función con varios paréntesis o que sea necesario aplicar casos de factorización para resolver la derivada o que toque aplicar identidades trigonométricas  :rolleyes: ?

Creo que crear un árbol si seria muy necesario.
Je je. Siempre tan simpatico este Juan  :lol: .

Y que tal si creamos la competencia de matlab?  :devil:

Citar
Si el polinomio es del tipo:
f(x) = A0X^P0+A1X^P1+A2^P2+...+An^Pn
.........  :whistling:

 :hola:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Derivada De Una Funcion
« Respuesta #9 en: Martes 31 de Octubre de 2006, 18:32 »
0
mmm
bueno ok.

yo lo habia visto como una ecuación de 2do grado:

2x^2+3x+4
ax^2+bx+c

Y todos sabemos que aunque esta sea la forma canónica, pude llegar disfrazada de n-mil maneras diferentes  :rolleyes:


Asi mismo sucede con el polinomio del que tu hablas.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Derivada De Una Funcion
« Respuesta #10 en: Martes 31 de Octubre de 2006, 19:45 »
0
Si Juancito...

Yo he dicho que en operaciones recursivas el método que planteas es bueno (Ovbiamente que es la mejór solución al problema de los ()()()()).

A lo que yo voy es a este caso puntual como lo plantea este muchacho.

No le compliques la vida.

Dicho sea de paso............¿Donde andará este muchacho?
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

Sagma

  • Miembro MUY activo
  • ***
  • Mensajes: 390
  • Nacionalidad: bo
    • Ver Perfil
Re: Derivada De Una Funcion
« Respuesta #11 en: Miércoles 1 de Noviembre de 2006, 01:25 »
0
hola que tal, estoy por aca, estoy leyendo y buscando informaciòn sobre lo que hablas, ya que soy un poco novato en esto de programacion.

asi que gracias, leer lo que hablan para mi es muy instructivo.

gracias de nuevo, y sigo  :comp:
Sagma