» Tecnología » Software » Cómo iterar en matlab: Guía y paso a paso

Cómo iterar en matlab: Guía y paso a paso

Galería
Cómo iterar en matlab: Guía y paso a paso

Las iteraciones en la programación son una serie de instrucciones dadas al programa para que las realice consecutivamente un cierto número de veces. Cuando uno estudia en escuelas de Nivel Medio Superior, Preparatoria o Universidades y consecuentes niveles, nos topamos muchas veces con la tarea de realizar iteraciones tanto en papel como en programación; en papel es un proceso algo largo y no tan seguro ya que podemos cometer errores en nuestros cálculos incluso si usamos calculadora, pero es por eso que es muy importante y necesario aprenderlo a hacer programando y en éste caso utilizando el Software Matlab que es comúnmente ocupado y a la vez sencillo de usar.

Para esto se ha hecho una pequeña guía paso a paso de cómo iterar en Matlab para algunos casos sencillos, de manera que nos pueda ayudar en casos prácticos y sencillos.

Dificultad
Fácil
Instrucciones

Cosas que necesitas

  • Software Matlab
  1. 1

    Lo primero que tenemos que hacer es abrir el software que tengamos instalado en nuestro ordenador de Matlab y buscar en el Menú de opciones "File" y después "New " con lo que se abrirá una nueva ventana llamada "Editor Window"

  2. 2

    En ésta nueva ventana escribiremos nuestro código, siempre al inicio de cada código que escribamos tenemos que poner los comandos clc y clear all para que nuestra ventana "Command Window" se borre constantemente y la memoria no se llene de de información y se lo haremos de la siguiente forma:

    clc
    clear all;

  3. 3

    Ahora bien, vamos a suponer que nuestro programa está hecho para calcular un caso práctico en donde queremos saber cuánto aumentará de valor unos $100.00 iniciales que tenemos dentro de un banco dentro de un lapso de 10 meses, si cada mes aumentará de valor un %15 mientras no sean retirados del banco. Para esto primero definiremos una constante con el valor de 100 que representa la cantidad que tenemos inicialmente y quedará como se muestra ahora:

    f=100;

  4. 4

    Lo siguiente es un punto importante para en donde hacemos uso de una sentencia o bucle, para que el programa automáticamente haga el cálculo o las iteraciones el número de veces que nosotros deseamos y lo haremos como se muestra:
    for i=1:10

    En éste caso usamos el bucle for y una variable llamada "i" que irá tomando los valores desde uno hasta 10 para que el número de iteraciones sea de 10, una por cada mes que calcularemos para nuestro ejemplo.

  5. 5

    A continuación será escribir la parte de la operación que a pesar de que podemos verlo muy difícil en realidad es muy sencillo de entender y quedará así:
    f(i+1)=f(i)+(f(i)*.15);

    Como el valor que va a variar es el de 100 durante los 10 meses es por eso que todo dependerá de nuestra constante inicial f y entre paréntesis ponemos la variable "i" para que el valor de f vaya iterando y tomando el valor anterior haciendo una suma un número de 10 veces aumentando un %15 por ciento cada vez, y éste se vaya guardando en memoria en la variable "i", así hasta que el bucle se termine en el número 10.

  6. 6

    Lo último que tenemos que hacer es cerrar nuestro bucle con la sentencia "end" y por último usamos el comando "display(x)" para que se nos muestre los valores de las iteraciones en nuestra ventana "Command Window" escribiendo lo siguiente:
    end
    display(f)

Consejos y Advertencias
  • Trata de definir el menos número de variables y constantes para evitar confusiones, no es necesario alargar de más un código que puede ser corto.
  • La guía fué hecha para un caso práctico y sencillo por lo que para un programa más complejo sería bueno conseguir un libro de instrucciones y ejemplos de Matlab para analizar y comprender más a fondo el proceso.
Comentarios
blog comments powered by Disqus