MATLAB 6.5 Clase 3: Funciones básicas e Introducción a la Programación

Slides:



Advertisements
Presentaciones similares
Estructuras de control
Advertisements

Programación en Matlab
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de control
Programación en Matlab
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
Programación con MATLAB 5.3
“variables , sentencia if y bucles”
Comandos en Linux[37-48] MATERIA : REDES ALUMNO : ERICK LOPEZ CHICATTO.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
MATEMÁTICA BÁSICA UNIDAD IV FUNCIONES Al terminar la asignatura, los estudiantes de manera individual formularán y resolverán 5 problemas de contexto.
2. UNA INTRODUCCION AL MINITAB M.A. NARCISO TORRES FLORES.
Arreglos Scilab J. D. Pope S. ITD.
Lenguaje de programación: Lua Fundamentos de lenguaje de programación. Iván Cardemil Patricio Tudela Camilo Rojas Llosect Moscoso.
Estatutos en Scilab 3.1 De entrada y salida estándar.
1 Control de Flujo Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
Estatutos en Matlab 3.1 De entrada y salida estándar. 3.2 De control o selección if. 3.3 De ciclos: for, while. 3.4 Otros estatutos.
Ya tienes los datos… ¿y ahora qué?. Determinar qué visualizar Recuerda que el fin de cualquier infografía es APRENDER de lo que está ilustrado.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
Funciones, expresiones y control en Alice
Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control.
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
TEMA 1: TEMA 1: INTRODUCCIÓN A LA ESTADÍSTICA Por: Denise Muñoz Belmonte Claudia Morales Cerezuela.
APLICAS FUNCIONES ESPECIALES Y TRANSFORMACIONES DE GRÁFICAS PROFESORA: XÓCHITL ARIANDA RUIZ ARMENTA MATEMÁTICAS 4 4TO SEMESTRE ENERO 2015 MULTIVERSIDAD.
MATLAB 7 EJERCICIOS. E01. Escribir un programa que permita determinar si un número entero dado es par o impar. (Utilizar el operador mod) E02. Utilizando.
ALGORITMOS, DIAGRAMAS DE FLUJO ING. DIANA CRUZ. QUÉ ES UN ALGORITMO ALGORITMO PARA UNA RECETA DE COCINA ETAPAS PARA SOLUCIONAR UN PROBLEMA PROPIEDADES.
Introducción a la Programación Multimedial
Estructuras de Control.
Introducción a la Programación Multimedial
Introducción al lenguaje C Instrucción IF – ELSE y el bucle WHILE
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
Olimpiadas Chilenas de Informática - Formación
ALGEBRA DE MATRICES Uso de MatLab.
Olimpiadas Chilenas de Informática - Formación
¿Cómo almacenar grandes cantidades de datos?
Introducción al OCTAVE
MATLAB lenguaje interpretado: instrucciones se ejecutan (interpretan) de inmediato ejemplo: >>x = [1 2 3 ; 4 5 6] x = Tipo de dato fundamental:
Fundamentos de programación
CAPÍTULO 2: PRINCIPIOS BÁSICOS DE MATLAB
Instrucciones y excepciones
Bucles y estructuras de decisión
ESTADÍSTICA UNIDIMENSIONAL
Tema 6. Conceptos básicos de programación Clase 1
FÓRMULAS Una fórmula es la representación de una operación aritmética en una hoja de cálculo. Características: Siempre comienza por el signo igual(=) ó.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Unidad 2: Programación 2. Programación Curso
Ingeniería en Sistemas computacionales Fundamentos de programación
Curso de iniciación al trabajo con MatLab 7.0
Estructuras de control en PHP
Programación en Java..
Curso de iniciación al trabajo con MatLab 7.0
ESTADÍSTICA BÁSICA.
Fundamentos de programación
Metodología de la Programación
Programación I MC José Andrés Vázquez Flores
Procesamiento de señales Introducción a Matlab 2014
REFERENCIA DE MATLAB 1/58.
Tema 3: Operadores Antonio J. Sierra.
Bucles y estructuras de decisión
Pascal Operadores y funciones
Nombre del Docente: María Guadalupe Salazar Chapa
Estructuras de Control
Diego Hernández R Algoritmos Diego Hernández R
Diego Hernández R Algoritmos Diego Hernández R
Expresiones algorítmicas
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Tema 8. Estructuras de decisión. Clases 1 y 2.
Macros EN EXCEL.
Transcripción de la presentación:

MATLAB 6.5 Clase 3: Funciones básicas e Introducción a la Programación Auxiliar 3 IQ753 MATLAB 6.5 Clase 3: Funciones básicas e Introducción a la Programación

Gráficas Simples Función Descripción plot(x,y) Genera una gráfica 2-D donde el eje horizontal es x y el vertical es y. plot(x,y,x,z) Genera 2 gráficas (x vs y ^ x vs z)en la misma figura. plot(x,y,’+’) Gráfica x vs y con + en vez de puntos en la figura. xlabel(‘texto’) Presenta el nombre del eje x. ylabel(‘texto’) Presenta el nombre del eje y. title(‘texto’) Presenta un título en la figura. grid Dibuja una rejilla en la figura.

Texto Una cadena de caracteres se representa en MATLAB rodeado por comillas (‘’). Se manejan como vectores filas. Se pueden realizar operaciones matemáticas con caracteres. Una vez realizada la operación el resultado aparece como un array de números en ASCII. Para ver de nuevo esta cadena como cadena de caracteres, se utiliza la función setstr(var).

Operaciones Relacionales Operador Descripción < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que == Igual a ~= No igual a

Operadores Lógicos Operador Descripción & y | o ~ no

Análisis de Datos Función Descripción corrcoef(x) Coeficiente de correlación. cov(x) Matriz de covarianza. hist(x) Histograma o diagrama de barras. mean(x) Valor medio. median(x) Mediana de los datos. rand(x) Números aleatorios distribuidos uniformemente. randn(x) Números aleatorios distribuidos normalmente. std(x) Desviación estándar. sum(x) Suma de elementos.

Controles de Flujo (1/5) Orden for... end for x=array órdenes end Este bloque en cada iteración asigna x a la columna i-ésima de array y ejecuta órdenes.

Controles de Flujo (2/5) Orden while... end while expresion órdenes Este bloque ejecuta órdenes mientras todos los elementos de expresión son verdaderos o distintos de cero. Para terminar la ejecución de bucles for y while se usa break.

Controles de Flujo (3/5) Orden if... end if expresion órdenes end Este bloque ejecuta órdenes mientras todos los elementos de expresión son verdaderos.

Controles de Flujo (4/5) Orden if... else... end if expresion órdenes Este bloque ejecuta órdenes mientras todos los elementos de expresión son verdaderos; si son falsos o cero, se ejecuta órdenes2.

Controles de Flujo (5/5) Orden if... elseif... else.. end if expresion órdenes elseif órdenes2 else órdenes3 end

Archivos Script (1/2) MATLAB permite colocar órdenes en archivos de texto, para luego las evalúe. Estos archivos se llaman archivos script o archivos-M. Estos archivos se crean en el editor de Archivos M (M*File Editor). Para ejecutarlos basta con escribir su nombre en la línea de comandos de MATLAB. Por lo general las órdenes realizadas por el sistema no se visualizan cuando se ejecutan. El comando echo on ejecuta la visualización o efectúa un eco de las órdenes ejecutadas, junto con echo off.

Archivos Script (2/2) Función Descripción What Muestra el listado de todos los archivos-M en el path actual. Dir (ls) Lista todos los archivos en la carpeta actual. Type test Visualiza el archivo test.m en la línea de comandos. Delete test Borra el archivo. Cd path Cambia el directorio path Cd Muestra la carpeta de trabajo presente.

Funciones en Archivos-M Su tratamiento es análogo a un archivo script. El nombre de la función y del archivo deben ser idéntico. El número de variables de entrada se visualizan con el comando nargin; asimismo las variables de salida se pueden visualizar con el comando nargout.

Gracias por su atención FIN Gracias por su atención