domingo, 15 de octubre de 2017

Matlab Programación (Luis Rodrigues Ojeda)

Descripción

Este documento es una contribución bibliográfica para los estudiantes que toman un primer curso de Programación de Computadoras a nivel universitario con el soporte de MATLAB. El contenido de esta obra no tiene pre-requistos, solamente el interés en conocer un lenguaje actual que sea simple y versátil para resolver computacionalmente problemas de diferente nivel de complejidad. El enfoque didáctico utilizado en este documeto es el aprendizaje mediante ejemplos.

El origen es la experiencia desarrollada por el autor impartiendo estos cursos en el Departamento de Matemáticas de la ESPOL para estudiantes de ingeniería. Contiene el material desarrollado en las clases basado principalmente en el uso de ejemplos típicos para describir los conceptos algorítmicos en forma práctica.

Contenido

1 Introducción
 1.1 Objetivo y requisitos
 1.2 Metodología
 1.3 Un modelo para resolver problemas con el computador

2 Algoritmos
 2.1 Estructura de un algoritmo
 2.2 Lenguajes para describir algoritmciones
 2.trBión a los algoritmos
 2.5 Ejercicios de creación de algoritmos

3 Notación para construir algoritmos computacionales
 3.1 Instrucciones y operaciones elementales
  3.1.1 Algunas instrucciones típicas de asignación de variables
  3.1.2 Ejercicios con la notación algorítmica: algoritmos con bloques secuenciales
 3.2 Estructuras de control de flujo de un algoritmo
  3.2.1 Decisiones
  3.2.2 Ejercicios con la notación algorítmica: algoritmos con bloques secuenciales
  3.2.3 Ciclos
  3.2.4 Ejercicios con la notación algorítmica: algoritmos con ciclos

4 Desarrollo de algoritmos en el lenguaje MATLAB 
 4.1 Algunos elementos básicos para escribir algoritmos en MATLAB 
 4.2 Instrucciones básicas para escribir programas en MATLAB 
  4.2.1 Ejercicios de programación con las instrucciones básicas 
  4.2.2 Funciones para aritmética con enteros 
  4.2.3 Ejercicios de programación con las funciones fix y mod 
 4.3 Decisiones 
  4.3.1 Ejecución condicionada de un bloque de instrucciones 
  4.3.2 Operadores relacionales y lógicos 
  4.3.3 Ejecución selectiva de uno entre dos bloques de instrucciones 
  4.3.4 Decisiones múltiples 
  4.3.5 La instrucción SWITCH 
  4.5.6 Ejercicios de programación con decisiones 
 4.4 Ciclos 
  4.4.1 Ejecución repetida de un bloque mediante un conteo de ciclos 
  4.4.2 Números aleatorios en MATLAB 
  4.4.3 Ciclos anidados 
  4.4.4 La instrucción BREAK 
  4.4.5 Ejecución repetida de un bloque mediante una condición 
  4.4.6 Ejercicios de programación con ciclos 
 4.5 Programas que interactúan con un menú

5 Vectores en MATLAB 
 5.1 Definición de un vector 
 5.2 Algunas funciones de MATLAB para manejo de vectores 
 5.3 Algoritmos con vectores 
  5.3.1 Ingreso de datos de un vector a un programa 
  5.3.2 Asignación de valores aleatorios a un vector dentro de un programa 
 5.4 Ejercicios con vectores 

6 Cadenas de caracteres 
 6.1 Algunos comandos para cadenas de caracteres 
 6.2 Listas de cadenas de caracteres 
 6.3 Algoritmos con cadenas de caracteres 
 6.4 Ejercicios con cadenas de caracteres 

7 Matrices en MATLAB 
 7.1 Matrices en la ventana de comandos 
 7.2 Algoritmos con matrices 
 7.3 Matrices dispersas 
 7.4 Arreglos de celdas 
 7.5 Arreglos de celdas con cadenas de caracteres 
 7.6 Ejercicios con matrices

8 Funciones en MATLAB
 8.1 Variables locales y variables globales
 8.2 Programas que llaman a funciones
 8.3 Funciones recursivas
 8.4 Ejercicios con funciones

9 Desarrollo de aplicaciones en MATLAB 
 9.1 Una función para detectar errores en la ejecución 
 9.2 Almacenamiento y recuperación de archivos de datos en el disco 

10 Manejo de registros en MATLAB 
 10.1 Ejercicios de desarrollo de programas de aplicación 

11 Estructuras de datos 
 11.1 Pila 
 11.2 Cola 
 11.3 Lista 
 11.4 Aplicaciones 
  11.4.1 Uso de una pila para buscar la salida en un laberinto 
  11.4.2 Uso de una cola para simular la atención en una estación de servicio 

12 Eficiencia de algoritmos 
 12.1 La notación O( ) 
 12.2 Funciones de MATLAB para medir experimentalmente eficiencia de programas 

13 Algunos comandos de MATLAB para mejorar la interacción visual 
 13.1 Interacción mediante el comando MENU 
 13.2 Ingreso de datos con el comando INPUTDLG 

14 Interacción de MATLAB con otros entornos

15 Bibliografía 

O
Sigue los siguientes PASOS PARA PODER DESCARGAR EL LIBRO COMPLETO EN PDF de forma correcta y sin ningún problema:

1) Click en la imagen que se encuentra al final de estos 5 pasos.
2)Al hacer click en la imagen se les abrira una nueva página, en ella, lo que tienen que hacer es hacer click en donde dice "no soy un robot"( aveces al hacer click en " no soy un robot" les puede salir un pequeño recuadro, donde les pide que hagan click en las imágenes que tienen ciertas caracteristicas, ustedes hagan click en lo que pide, y listo).
3) Luego les va a salir un contador, que comienza en tres y termina en cero. Cuando llegue a cero, tienen que hacer click en donde dice "get link".
4)Luego se te pueden abrir otras páginas mas, pero de todas ellas, solamente busca la que sea de MEGA, luego las demás cierra las, ya que solamente es publicidad).
5) Luego ya puedes comenzar a descargar el libro por Mega.
Link para descargar desde uploaded:
https://ouo.io/L62jkC

1 comentario: