Programación MATLAB v. 5-3.

Slides:



Advertisements
Presentaciones similares
Lenguaje C++.
Advertisements

Diagramas de flujo Pseudo-código Ejercicios Instalación de C++
PROF. ING. JULIO CESAR CANO RAMIREZ
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Introducción a los Algoritmos
Lenguajes de programación
FUNDAMENTOS DE MATLAB MATrix LABoratory.
Metodología de la Programación
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Temas Operaciones básicas Operaciones Operadores Aritméticos
Estructuras de Control
Introducción a la Programación
ESTRUCTURAS DE SECUENCIA
Estructuras de Repetición
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
ESCUELA: NOMBRES: LÓGICA DE LA PROGRAMACIÓN UNIDAD 2: Naturaleza de los Datos FECHA: Ing. Patricio Abad Espinoza OCTUBRE 2009 – FEBRERO Ciencias.
METODOLOGIA DE LA PROGRAMACION
Funciones En MATLAB. FUNCIONES Una función es un programa pero con la particularidad, necesita de uno o varios argumentos de entrada. sin(x), cos(x),
APLICACIONES DE PILAS Estructuras de Datos.

Programación en C para electrónica
ESTRUCTURAS DE CONTROL
Estructuras de Control Iterativas
Fundamentos de Programación
Programación de Computadores
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Introducción a la Programación “Conceptos de Algoritmo”
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
Programación en Matlab
Unidad III Elementos del lenguaje C++
WHILE Estructuras Repetitivas
ESTRUCTURA DE DATOS ESD-243
Introducción al lenguaje de programación SLE 2
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Juego de Preguntas y Respuestas
EXPRESIONES Y SENTENCIAS

INTRODUCCION A LOS ALGORITMOS
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Optimización para Ingenieros
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
LA UNIDAD ARITMÉTICA Y LÓGICA
Introducción a los programas
Términos algoritmo diseñar algoritmo implementar algoritmo
Sesión 14: Python (5) – Aplicaciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Introducción a Excel Fórmulas
PRINCIPIOS DE PROGRAMACIÓN
Reglas Básicas del Álgebra de Boole
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Presente un cuestionario con los aspectos mas importantes sobre los
ALGUNAS PROPIEDADES DE LAS RAÍCES
Fundamentos de Programación
Lic. Carla Aguirre Montalvo
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
Lógica de Programación COIS 115 Profesor: Gustavo Velez.
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
Lenguaje Programación
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
 Inicio/Final Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Clase 1.  Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Programación MATLAB v. 5-3

PROGRAMACIÓN *  Estructura de Programas y Funciones.  *  Variables.  *  Matrices.  *  Bifurcaciones condicionales.  *  Ciclos iterativos (búcles) "for" y "while" .  *   Diagramas de flujo.

El entorno de trabajo

Entorno de trabajo ↔ Calculadora

Introducción a la Programación con Matlab Estructura General:     Un programa es un conjunto de comandos que se ejecutan secuencialmente, con el propósito de obtener un resultado final o realizar una acción determinada.

Variables y operaciones simples Variables: es un nombre que se da a un lugar para almacenamiento de datos.  Podemos utilizar nombres simples como: x, y, z, ... u otros más complejos y explícitos como: presion, temperatura, raíces, ...  

ASIGNACIÓN DE VALORES A VARIABLES x = 2; El símbolo ";" final, que indica a Matlab que no reproduzca en pantalla éste valor Ahora podemos multiplicar a x por un número: 2*x, o sumarle otro: x + 5, hallar su raíz cuadrada: sqrt(x), etc.  

ASIGNACIÓN DE VALORES A VARIABLES y = 5; Gráficamente: Ahora podremos hacer operaciones tales como: x + y, x/y, x*y, cos((x+y)/2), etc.

ASIGNACIÓN DE VALORES A VARIABLES Si en una variable tenemos un determinado valor, y a continuación le asignamos otro diferente, el valor primero desaparece. Por ejemplo: en x tenía asignado el valor 2, si a continuación le asignamos otro: x = 8; Resulta:

Variables reservadas por Matlab: Matlab tiene reservadas unas variables con valores ya asignados y que no pueden ser modificadas por nosotros, tales variables son: ans       Almacena el último valor computado.   eps       Almacena el valor llamado "precisión punto flotante".   pi          Almacena el valor de π , o sea, 3.14159...   inf         Representa a infinito. Nan Not a Number.

Operadores aritméticos en Matlab: + (suma), - (resta), * (producto), / (cociente), ^  (exponencial).

Precedencia con operadores aritméticos: Operador Precedencia) Comentario ( ) 1er orden 1º paréntesis internos ^ 2º orden izquierda a derecha * , / 3º orden “ “ “ + , - 4º orden “ “ “

Ejemplos

Ejemplos

Operadores relacionales en Matlab:   >    "mayor que"     >=   "mayor o igual que"     <    "menor que"     <=   "menor o igual que"   = =  "igual que"  (Atención: = =)    >=   "mayor o igual que"    ~=    "distinto que"

Operadores lógicos en Matlab:   &    equivale a "and".     |     equivale a "or".     ~    equivale a "not".

Ejemplos A >= B  &  B ~= 180  ("A mayor que B y B distinto de 180") (A+B) <= (C-D) |  (E+F) >= (G/H) → ("A+B menor o igual que C-D ó E+F mayor o igual que G/H").

Tablas de Verdad

ESTRUCTURA DE UN PROGRAMA INICIO         BLOQUE GENERAL         FINAL

INICIO -  Nombre del programa, descripción general, nombre del autor, fecha de elaboración, etc.  -  Iniciación de variables (asignación de un valor inicial a algunas variables).        

- Ordenes, comandos, operaciones BLOQUE GENERAL - Ordenes, comandos, operaciones -  Bifurcaciones condicionales - bucles iterativos, - etc.       

FINAL -  Sacar (displayar) resultados      

EJEMPLO DE PROGRAMA Tras escribir el programa en el Editor/Debugger, escoger en la barra superior:      File - Save as ...

EJECUCIÓN DEL PROGRAMA