18/10/2019, 05:33:22 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: Renovado el procedimiento de inserción de archivos GEOGEBRA en los mensajes.
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: ejercicio en matlab  (Leído 723 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
Conectado Conectado

Sexo: Masculino
España España

Mensajes: 45.052


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!