matlab

Páginas: 10 (2369 palabras) Publicado: 23 de julio de 2014
 
 

UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTA REGIONAL ROSARIO

FUNDAMENTOS DE INFORMÁTICA
Profesor: Dra. Sonia Benz.
Auxiliares: Ing. Evangelina Delfratte - Ing. Patricia Mores

Introducción a la programación.
Implementación de algoritmos simples en Matlab.

Elaboración: Ing. Patricia Mores - Ing. Evangelina Delfratte

Fundamentos de Informática – UTN – FRRo – 2011
TABLA DECONTENIDOS
PROGRAMACIÓN. 



IMPLEMENTACIÓN DE ALGORITMOS CUANTITATIVOS EN MATLAB. 



COMANDOS BÁSICOS. 



ETAPAS PARA LA SOLUCIÓN DE UN PROBLEMA UTILIZANDO MATLAB. 



EJEMPLOS DE APLICACIÓN. 



EJEMPLOS CON ESTRUCTURA SECUENCIAL PURA. 



EJEMPLOS CON ESTRUCTURAS DE SELECCIÓN/ DECISIÓN. 



EJEMPLOS CON ESTRUCTURAS DE REPETICIÓN. 

15 EJEMPLOS CON ESTRUCTURAS ANIDADAS. 

23 

 

 

2
 

Fundamentos de Informática – UTN – FRRo – 2011

PROGRAMACIÓN.
Como se mencionó hasta ahora, un algoritmo representa solo el planteo del problema y una posible
solución. Cuando un algoritmo es implementado en cualquier lenguaje de programación, reflejando
las ideas desarrolladas en la etapa de análisis y diseño del algoritmo, se está creando unprograma y
será necesaria una computadora (equipo) para su ejecución.

Problema 

Algoritmo 

Programa 

A continuación se listan todas las etapas que llevan a la solución de un determinado problema
mediante programación.








Análisis del problema, definición y delimitación.
Diseño y desarrollo del algoritmo (diagramas de flujo, pseudocódigo, etc.).
Prueba deescritorio. El algoritmo debe seguirse paso a paso verificando que se realicen
todas las instrucciones necesarias para alcanzar el objetivo.
Codificación. Selección del lenguaje de programación. Escritura del algoritmo utilizando la
sintaxis y estructura gramatical del lenguaje seleccionado.
Compilación. Transformación del lenguaje de programación en lenguaje de máquina.
Depuración (debug).Proceso de detección y eliminación de los errores de programación.
Evaluación de resultados. Se debe ejecutar (“correr”) el programa utilizando datos de
entrada y resultados conocidos para verificar que se esté ejecutando el algoritmo
adecuadamente ya que es posible que no existan errores de programación (sintaxis) pero los
resultados finales no sean los esperados.Implementación de algoritmos cuantitativos en Matlab.  
El programador codificará su programa en el editor de archivos propio de Matlab mientras que la
ventana de comandos será la interfaz entre el usuario y la máquina para la entrada/ salida de datos.

Programador

Editor de 
archivos *.m 

Usuario 

Ventana de 
comandos 

3
 

Fundamentos de Informática – UTN – FRRo – 2011
La sintaxis que se utilizará en eleditor es la misma que se utiliza en la ventana de comandos. Para
mayores detalles acudir al apunte Matlab. Manejo básico. En el siguiente punto se explican
comandos básicos necesarios en la implemantación de algoritmos en Matlab y que no han sido
descriptos en el apunte mencionado.

Comandos básicos. 
Interacción con el usuario a través de la ventana de comandos.
Ingresar valores desde laventana de comandos
X=input('Ingrese un
valor')

En la ventana de comandos aparece el texto escrito
entre apóstrofes. El valor ingresado por el usuario es
almacenado en la variable X.

Mostrar resultados en la ventana de comandos
display('Cualquier
texto')
disp('Cualquier texto')

Muestra el texto que se encuentra entre apóstrofes.
Muestra el nombre de la variable (X) y el valoralmacenado.
Escribir el nombre de la variable sin punto y coma (;)
al final de la línea de comandos es equivalente a
utilizar el comando display.
Muestra el valor almacenado en la variable X.

display(X)
X
disp(X)

Mostrar líneas de código en la ventana de comandos
Echo on – Echo off

Las líneas de comando que se escriban entre “echo
on” y “echo off” van a ser mostradas en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS