EJercicios matlab

Páginas: 21 (5231 palabras) Publicado: 22 de septiembre de 2013
19/12/2012

E.T.S.
INGENIEROS
INDUSTRIALES

RELACIÓN DE EJERCICIOS DE
EJERCICIOS
PROGRAMACIÓN EN MATLAB

Informática – 1er Curso de Grado en Ingeniería Industrial
Francisco Ramos

INTRODUCCIÓN
El documento contiene una amplia relación de ejercicios de programación estructurada, incluyendo
algunas soluciones comentadas. Se recomienda encarecidamente no consultar las solucioneshasta
haber trabajado cada ejercicio a conciencia.
Este manual no hace hincapié en las posibilidades de MATLAB en aspectos tales como la programación
orientada a objetos, las módulos (toolboxes) específicos de distintas ramas de la ciencia y la ingeniería o
las peculiaridades del lenguaje de programación M, sino que trata de ser una base común a cualquier
lenguaje de programación estructurada yde profundizar en el diseño de algoritmos para resolver
problemas matemáticos. No se trata de realizar diseño de software, sino algoritmos para resolver
problemas.
La programación requiere de paciencia y constancia en la mayor parte de los casos, ya que al principio el
avance es muy lento. No desesperéis.

NOMBRE DE LAS FUNCIONES
Como regla para homogeneizar los nombres de las funciones, ysalvo que se especifique lo contrario en
el enunciado, se recomienda que éstas se nombren del siguiente modo: Como regla, cada función o
fichero de comandos debe nombrarse como funcionXX, siendo XX el número del ejercicio. En el caso
de que haya varios apartados, el nombre del fichero será funcionXXY, donde Y será el apartado (a, b,
c, etc.).

DIFICULTAD
Cada ejercicio tiene una indicacióncon el nivel de dificultad:






() Básico: ejercicios de calentamiento para ir entendiendo conceptos (generalmente vistos en
clase).
(*) Fácil: ejercicios de aplicación de los conceptos básicos con baja dificultad algorítmica o que
han sido/serán vistos en clase.
(**) Normal: ejercicios algo más avanzados pero con algoritmos que son variaciones de los
explicados en clase.
(***)Difícil: ejercicios de pensar. Hay que buscar un algoritmo diferente a los de clase.
(****) Especial: fuera del alcance de la asignatura. Sólo para gente interesada en programar.

AYUDA
Cuando se recomienda utilizar una función de MATLAB, es imprescindible hacer uso del comando help
en la ventana de comandos, o de la ayuda de la barra de menús. Por ejemplo, para saber cómo usar la
funcióndisp deberíais teclear:
>> help disp
DISP Display array.
DISP(X) displays the array, without printing the array name.
all other ways it's the same as leaving the semicolon off an
expression except that empty arrays don't display.
If X is a string, the text is displayed.
See also int2str, num2str, sprintf, rats, format.
Overloaded methods:
...

In

ERRORES EN LOS ARGUMENTOS DE ENTRADAEn todos los ejercicios (excepto en los ficheros de comandos), con independencia de si está
específicamente escrito o no en el enunciado, habrá que comprobar la corrección de los argumentos de
entrada para evitar que se produzcan errores en tiempo de ejecución. Si no se especifica ninguna acción
a tomar, se deberá mostrar un mensaje de error y salir sin hacer cálculos.
Aunque esto no escrítico en MATLAB, ya que gestiona dichos errores de una manera excelente, en otros
lenguajes de programación (JAVA, C…) se convierte en algo vital.
Tipos de manejo de errores:





Mostrar mensaje de error
Devolver un código de error
Dar un valor por defecto
Comprobar condiciones de los argumentos de entrada

ROBUSTEZ
Cuando se introduzcan datos por teclado (mediante la función inputde MATLAB) se deberá realizar
una lectura robusta de los mismos. Por ejemplo, en el ejercicio 7, cuando se solicita que la introducción
de la opción sea robusta, implica que se debe leer un número y que este debe estar dentro del rango de
opciones permitido. Si no es así, se vuelve a solicitar. Ejemplo:
>> funcion07
----Menu---1. Saludo
2. Pregunta
3. Exclamacion
4. Piropo
5. Despedida...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios En Matlab
  • Ejercicios de matlab
  • Matlab ejercicios
  • ejercicios matlab
  • Ejercicios matlab
  • ejercicios matlab
  • EJERCICIOS DE MATLAB
  • Ejercicios Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS