17/01/2020, 18:13:08 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: LISTADO ACTUALIZADO DE CURSOS
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: ejercicio en matlab  (Leído 741 veces)
0 Usuarios y 1 Visitante están viendo este tema.
kevinsteven
Semi pleno
***

Karma: +0/-2
Desconectado Desconectado

Sexo: Masculino
Colombia Colombia

Mensajes: 71



Ver Perfil
« : 27/06/2012, 12:18:07 pm »

Hola, la duda es la siguiente:
 
Calcule los n primeros números de la serie Fibonacci. La serie de Fibonacci se genera de la siguiente
manera:

[texx]F_0 = 1;[/texx]
[texx]F_1 = 1;[/texx]
[texx]F_n = F_{n-1}+ F_{n-2};\quad n\geq2[/texx]

entonces mi algoritmo es el siguiente


f1=1;

f2=1;

for fi=1:i

fi=fi-1+ fi-2

end

Pero el dato no me corre y pues lo que necesito es que sólo me genere un dato de la serie
En línea
Luis Fuentes
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 45.734


Ver Perfil
« Respuesta #1 : 27/06/2012, 12:48:22 pm »

Hola

 No entiendo muy bien que quieres decir con "el dato no me corre".

 Si lo que quieres es ir almacenando los miembros de la serie en un vector debes de ir escribiendo:

 f(1)=1
 f(2)=1

 Y luego dentro del bucle:

 f(i)=f(i-1)+f(i-2)

 los límites del bucle deben de ser entre [texx]3[/texx] y [texx]n[/texx].

Saludos.
En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!