Autor Tema: MATLAB y término general de una sucesión

0 Usuarios y 1 Visitante están viendo este tema.

05 Junio, 2017, 03:04 pm
Leído 3300 veces

follonic

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 98
  • País: 00
  • Karma: +0/-0
  • Sexo: Masculino
Por más que miro, no veo que MATLAB tenga comandos para hallar el término general de una sucesión(menos aún las calculadoras CAS). ¿Se puede hallar dicho término general con MATLAB?

05 Junio, 2017, 05:49 pm
Respuesta #1

mathtruco

  • Moderador Global
  • Mensajes: 5,598
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Hola follonic. ¿Tienes algunos términos de la sucesión y quieres que matlab adivine cual es es el término general? Si es así, siempre tendrás infinitas soluciones.

05 Junio, 2017, 09:56 pm
Respuesta #2

follonic

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 98
  • País: 00
  • Karma: +0/-0
  • Sexo: Masculino
Cómo? No entiendo: una sucesión, si es tal, sólo tendrá una única forma de expresar el término general. P.ejem, la sucesión geométrica cuyos 3 primeros términos son 1/2, 1/4, 1/8 sólo tiene una forma para el término general(\( 1/2^n \)).
En todo caso, aunque, como tu dices, existan infinita s formas, mi pregunta sigue en pie: tiene MATLAB algún comando para esto?

05 Junio, 2017, 10:05 pm
Respuesta #3

sugata

  • $$\Large \color{#9c57a6}\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 3,831
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino
Si no sabes que la sucesión es geométrica, la sucesión que has dado podría seguir potencias de Fibonacci.

05 Junio, 2017, 10:20 pm
Respuesta #4

mathtruco

  • Moderador Global
  • Mensajes: 5,598
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Por como hiciste la pregunta pensé un caso donde tenías algunos términos de la sucesión y querías hallar el término general. Pero si sabes de qué sucesión se trata (su nombre, por ejemplo) claro que puedes escribirla en matlab.

Para una geométrica:

    a*r.^(1:n)

Por ejemplo, esa expresión genera \( 1/2,1/4,1/8 \) al elegir \( a=1 \), \( r=1/2 \) y \( n=3 \)

¿era eso lo que andabas buscano? Si no, explica mejor lo que necesitas, si quieres pones algunos ejemplos.

P.D. Si sólo tienes los términos \( 1/2,1/4,1/8 \) y quieres que matlab te indique cuanto valen \( a \) y \( r \), dudo que matlab lo haga directamente. Será una cuentas que tendrás que calcular a mano.

05 Junio, 2017, 10:31 pm
Respuesta #5

Juan Pablo Sancho

  • Moderador Global
  • Mensajes: 6,562
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
Si el Matlab no  tiene esa opción, usa esta página ,pero sólo es para enteros:


https://oeis.org/search?q=2%2C3&language=spanish&go=Buscar

Creo que el Wolfram Alpha también la tiene.

06 Junio, 2017, 02:24 pm
Respuesta #6

follonic

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 98
  • País: 00
  • Karma: +0/-0
  • Sexo: Masculino
Mi pregunta es, en efecto, que si MATLAB puede hallar el término general de una sucesión introduciendo los primeros \( n \) términos; siguiendo con mi ejemplo, si poniendo 1/2, 1/4, 1/8, el susodicho software resuelve que esta sucesión es \( 1/2^n \). Por lo que habéis contestado, al parecer no, lo cual me decepciona bastante.

En cuanto a las referencias de Juan Pablo son, efectivamente, para sucesiones de enteros; pero gracias, no las conocía. Tomo nota

06 Junio, 2017, 02:54 pm
Respuesta #7

Ignacio Larrosa

  • Moderador Global
  • Mensajes: 2,401
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
    • Actividades con GeoGebra
Mi pregunta es, en efecto, que si MATLAB puede hallar el término general de una sucesión introduciendo los primeros \( n \) términos; siguiendo con mi ejemplo, si poniendo 1/2, 1/4, 1/8, el susodicho software resuelve que esta sucesión es \( 1/2^n \). Por lo que habéis contestado, al parecer no, lo cual me decepciona bastante.

En cuanto a las referencias de Juan Pablo son, efectivamente, para sucesiones de enteros; pero gracias, no las conocía. Tomo nota

Pero es que si de una sucesión solo sabes que empieza por \( \frac{1}{2}, \frac{1}{4}, \frac{1}{8},  \) puedes continuarla como quieras, con absolutamente cualquier número. Ni MATLAB ni ningún otro software o 'wetware' puede adivinar como quieres que siga. Distinto es si sabes que es una progresión geométrica, un polinomio de 2º grado, etc.

Saludos,
Daría todo lo que se por la mitad de lo que ignoro (R. Descartes)
O incluso por muchísimo menos ...  (yo)

06 Junio, 2017, 05:08 pm
Respuesta #8

feriva

  • $$\Large \color{#a53f54}\pi\,\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 12,032
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino

Hola, follonic.

WolframAlpha (Pithon también tiene un comando para ello creo recordar) te da una posible si es que la hubiera o la encontrara; te dice “ Possible sequence identification”, pero efectivamente, como es obvio, pueden ser muchas o ninguna dependiendo de cómo siga.

Sólo hay que poner, por ejemplo, 2,4,6,8,... (los términos que tengas) en el visor del Wolfram, y así, con una coma y tres puntos al final.

Saludos.

06 Junio, 2017, 07:47 pm
Respuesta #9

mathtruco

  • Moderador Global
  • Mensajes: 5,598
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Mi pregunta es, en efecto, que si MATLAB puede hallar el término general de una sucesión introduciendo los primeros \( n \) términos; siguiendo con mi ejemplo, si poniendo 1/2, 1/4, 1/8, el susodicho software resuelve que esta sucesión es \( 1/2^n \). Por lo que habéis contestado, al parecer no, lo cual me decepciona bastante.

Si trabajas un poco más con matlab verás que solucionar un problema así no está dentro de su filosofía, así que no me extraña que no tenga la opción. La filosofía de matlab es trabajar como una potente calculadora diseñada especialmente para trabajar con matrices y cálculo numérico (aproximaciones de solución). Eso de hallar el término principal de una sucesión parece más un problema para un software de cálculo simbólico.