Práctica 3: Funciones

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Práctica 3: Funciones"

Transcripción

1 Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 3: Funciones Objetivos de la práctica En esta práctica estudiaremos cómo podemos aumentar la funcionalidad del lenguaje MATLAB para nuestras aplicaciones definiendo funciones. Antes de comenzar En primer lugar debéis crear vuestra carpeta de trabajo con el explorador de Windows. A continuación, iniciar MATLAB y cambiar el directorio a la carpeta de trabajo que habéis creado: pwd indica cuál es el directorio actual dir contenidos del directorio actual cd camino cambiar de directorio. M-files en MATLAB Los M-files pueden ser scripts, que simplemente ejecutan una serie de órdenes o instrucciones de MATLAB; o pueden ser funciones, que además aceptan argumentos y producen resultados. Se crea un M-file utilizando un editor de textos. La versión 5.3 de MATLAB tiene su propio editor (medit). Utilizamos el editor para escribir el M-file, a continuación lo grabamos y lo llamamos directamente desde la línea de comandos de MATLAB como si fuera cualquier otra orden de las que ya conocemos.

2 Scripts vs. Funciones Scripts No aceptan argumentos de entrada ni producen resultados de salida Trabajan sobre las variables en el workspace Útiles para automatizar una serie de pasos que se repiten muchas veces Funciones Aceptan argumentos de entrada y producen resultados Por defecto, las variables internas son locales a la función Útiles para extender el lenguaje MATLAB para tus aplicaciones Los scripts trabajan sobre variables en el Workspace de la línea de comandos o crean nuevas variables que son añadidas a dicho Workspace, de modo que todas esas variables pueden ser luego manipuladas desde la línea de comandos. Funciones Veremos un ejemplo de función y sobre ella describiremos sus elementos básicos. function pf = pvt (p) %Definición de la función % PVT Precio venta publico %Línea H1 % PVT (p) devuelve el precio con IVA, %Texto ayuda % de un producto, dado su precio (p) sin IVA. iva = 0.16; pf = p * (1+ iva); %Cuerpo de la función Definición de la función: Esta línea define el nombre de la función (pvt) y el número y orden de parámetros de entrada (en el ejemplo, un parámetro: p) y el número y orden de parámetros de salida o resultados (en el ejemplo, un parámetro: pf). function pf = pvt (p) parámetro de entrada nombre de la función parámetro de salida palabra reservada

3 Si la función tiene más de un parámetro de entrada, estos se separan por comas y si tiene más de un parámetro de salida se escribe la lista separada por comas y entre corchetes ([ ]). Este sería un ejemplo general: function [x, y] = mifuncion (a, b, c) Línea H1: Se trata de una primera línea comentada (empieza con %) tras la línea de definición de la función. MATLAB muestra esta primera ayuda cuando usamos el comando lookfor o pedimos ayuda sobre un directorio Texto de ayuda: MATLAB muestra este texto junto con la línea H1 cuando solicitamos ayuda sobre una determinada función (help pvt). Se muestra el texto comentado hasta la primera línea en blanco o la primera línea ejecutable. El resto de comentarios tras este bloque se ignoran. Cuerpo de la función: esta parte contiene las sentencias que realizan los cálculos y asignan valores a los parámetros de salida. La función opera sobre variables en su propio espacio de trabajo, separado del espacio de trabajo de la línea de comandos. Nombre de la función Los nombres de las funciones deben empezar por una letra. Por lo demás, pueden ser cualquier combinación de letras, números o signos. El nombre del fichero (M-file) que contiene la función es el mismo nombre de la función seguido de la extensión.m. pvt.m Cuando llamamos a una función, MATLAB busca en el espacio de trabajo y después en los directorios indicados en el pathwork (comando path). Si queremos conocer los M-files que tenemos en nuestro directorio de trabajo, escribiremos la orden what en la línea de comandos. Si queremos ver el contenido del M-file pvt.m, entonces teclearemos en la línea de comandos: >> type pvt Llamada a una función Podemos llamar a una función desde la línea de comandos, como si fuera cualquier otra orden o función ya definida en MATLAB. También podemos llamar a una función dentro de otra, como veremos en posteriores prácticas.

4 >> precio = 1000; >> preciofinal = pvt(precio) >> preciofinal = 1160 Observar que los parámetros de entrada y salida no tienen por qué tener el mismo nombre que en la definición de la función. >> preciofinal = pvt(1400) >> preciofinal = 1624 Es importante escribir todos los parámetros de entrada entre paréntesis y todos los parámetros de salida entre corchete, siempre en el orden correspondiente: >> [v, w] = mifuncion (a, b, c) Las variables de una función son locales, de modo que, aunque en el seno de la función se modifiquen los argumentos de entrada, el valor de dichas variables en el Workspace queda inalterado. Ejercicios 1. a. Escribir una función que calcule el perímetro de un círculo dado su radio. b. Escribir una función que calcule el área de un círculo dado su radio. c. Modifica la función anterior para que dado el círculo, calcule tanto el área como la longitud de la circunferencia. 2. Escribir una función que calcule las dos raíces de una ecuación de segundo grado: ax 2 +bx+c=0. a, b, y c son parámetros de entrada. 3. a. Escribir una función que convierta un número binario en hexadecimal. b. Escribir una función (base2base) que convierta una cadena que representa un número en cualquier base a cualquier otra base que se indique.

5 4. La siguiente función calcula la parábola y=x 2 entre n y -n a intervalos de 0.1: function y = x(n) % x Calcula la función y=x 2 % La función se representa entre los valores -n y n x=-n:0.1:n; y=x.^2; plot(x,y); grid; a. Escribir dicha función y comprobar su funcionamiento. b. Modificar la función para que podamos calcular la función y=x p, donde p sea cualquier valor positivo. 5. La presión atmosférica (p) varía en función de la altura (h) según la siguiente expresión: p=1035*e -0.12h, donde la altura se mide en kilómetros y la presión en milibares. a. Escribir una función presion que calcule la presión para una altura dada (utilizar la función de MATLAB exp). b. Queremos ahora observar en una gráfica cómo varía la presión en función de la altura. Para ello, definiremos a_vec como un vector de alturas que toma los valores enteros entre 0km y 30km, aplicaremos la función que hemos escrito para obtener los valores del vector de presiones p_vec y dibujaremos la gráfica con la altura en las abscisas y la presión en las ordenadas: >> a_vec = 0:1:30; >> p_vec = presion (a_vec); >> plot (a_vec, p_vec); 6. Diseñar una función en MATLAB que calcule la superficie y volumen de un cilindro dados su radio (r) y altura (h) (V=πr 2 h, S=2πr2+2πrh). 7. Sabiendo que la resistencia total de 3 resistencias conectadas en serie es: r T = r 1 + r 2 + r 3 Y que si dichas resistencias se conectan en paralelo, entonces su resistencia total es: 1/r T = 1/r 1 + 1/r 2 + 1/r 3

6 Escribir una función tal que dadas 3 resistencias calcule su resistencia total conectadas en paralelo y en serie. 8. Sabiendo que cada carácter se representa con 8 bits, escribir una función tal que dada una cadena de unos y ceros que representa una palabra en binario (la longitud de la cadena debe ser múltiplo de 8), devuelva la palabra (con caracteres) que representa. Utilizar la función length para conocer la longitud de la cadena y la función reshape para separar la cadena de unos y ceros en grupos de 8 bits.

Práctica 2: Datos. Fonaments d Informàtica 1r curs d Enginyeria Industrial

Práctica 2: Datos. Fonaments d Informàtica 1r curs d Enginyeria Industrial Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 2: Datos Objetivos de la práctica En esta práctica trabajaréis con las distintas representaciones de los datos (decimal, binaria, hexadecimal).

Más detalles

Tema 4: Empezando a trabajar con ficheros.m

Tema 4: Empezando a trabajar con ficheros.m Tema 4: Empezando a trabajar con ficheros.m 1. Introducción Como ya se comentó en el punto 3 del tema1, en Matlab tienen especial importancia los ficheros M de extensión.m. Contienen conjuntos de comandos

Más detalles

Práctica 1: Introducción al entorno de trabajo de MATLAB *

Práctica 1: Introducción al entorno de trabajo de MATLAB * Práctica 1: Introducción al entorno de trabajo de MATLAB * 1. Introducción MATLAB constituye actualmente un estándar dentro de las herramientas del análisis numérico, tanto por su gran capacidad y sencillez

Más detalles

Práctica 1. Introducción al matlab

Práctica 1. Introducción al matlab Práctica 1. Introducción al matlab Estadística Facultad de Física Objetivos Puesta en marcha de matlab Entrada y salida de datos Manejo de matrices Representaciones gráficas sencillas 1 matlab matlab es

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

Tema 7: Programación con Matlab

Tema 7: Programación con Matlab Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas

Más detalles

2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL

2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL 2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL PRÁCTICA 2: INTRODUCCIÓN A MATLAB. CARACTERÍSTICAS BÁSICAS DE MATLAB Funcionalidades

Más detalles

Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico.

Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico. 1 Primeros pasos en R. Al iniciarse R (ver Figura 16), R espera la entrada de órdenes y presenta un símbolo para indicarlo. El símbolo asignado, como puede observarse al final, es > Figura 16. Pantalla

Más detalles

Procesado de datos con MATLAB

Procesado de datos con MATLAB Procesado de datos con MATLAB 1. Introducción En este tutorial 1 pretendemos cubrir los comandos básicos de MATLAB necesarios para introducirnos en el manejo de datos. Para más información sobre los comandos

Más detalles

Una introducción a MATLAB

Una introducción a MATLAB Universidad de Castilla-La Mancha ETSI Industriales Una introducción a MATLAB Curso 04/05 1. Introducción. MATLAB es un programa de cálculo científico de gran versatilidad y facilidad de uso con un gran

Más detalles

1. Visualización de datos con Octave

1. Visualización de datos con Octave 1. Visualización de datos con Octave Versión final 1.0-19 agosto 2002 Octave es un poderoso software de cálculo numérico. En este documento explicamos un subconjunto realmente pequeño de sus comandos,

Más detalles

Práctica 1: Introducción

Práctica 1: Introducción 301- Fundamentos de la Informática (http://www.robot.uji.es/docencia/301) 1er curso de Ingeniería Industrial Práctica 1: Introducción Objetivos de la práctica En esta primera práctica tomaremos contacto

Más detalles

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control 1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática

Más detalles

Características básicas de Matlab

Características básicas de Matlab Práctica 1: Introducción a Matlab Objetivo: Conocer las herramientas básicas que ofrece Matlab: Matrices y vectores. Programación básica en Matlab: funciones y guiones (scripts). Representación bidimensional

Más detalles

Álgebra Lineal Tutorial básico de MATLAB

Álgebra Lineal Tutorial básico de MATLAB Escuela de Matemáticas. Universidad Nacional de Colombia, Sede Medellín. 1 VECTORES Álgebra Lineal Tutorial básico de MATLAB MATLAB es un programa interactivo para cómputos numéricos y visualización de

Más detalles

Práctica 1: Señales en MATLAB

Práctica 1: Señales en MATLAB Práctica 1: Señales en MATLAB Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es presentar al alumno el modo de orientar las herramientas que ofrece MATLAB a la representación

Más detalles

Introducción a Matlab.

Introducción a Matlab. Introducción a Matlab. Ejercicios básicos de manipulación de imágenes. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Iniciación

Más detalles

PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 2012-2013. Práctica 1

PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 2012-2013. Práctica 1 PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 2012-2013 Prácticas Matlab Práctica 1 Objetivos Iniciarse en el uso de Matlab. Conocer comandos básicos de Matlab para realizar cálculos con números reales y números

Más detalles

Señales y Sistemas (66.74) Práctica 0 : Introducción a MATLAB/OCTAVE

Señales y Sistemas (66.74) Práctica 0 : Introducción a MATLAB/OCTAVE Last modified: Tue Mar 13 09:42:53 ART 2007 Señales y Sistemas (66.74) Práctica 0 : Introducción a MATLAB/OCTAVE El objetivo de esta práctica es proveer al alumno con una breve guía sobre la utilización

Más detalles

Capítulo 1 Instrucciones Básicas de Mathematica

Capítulo 1 Instrucciones Básicas de Mathematica Capítulo 1 Instrucciones Básicas de Mathematica En este capítulo se presentan algunas instrucciones y operaciones básicas para empezar a familarizarse con el programa Mathematica. Se pueden encontrar explicaciones

Más detalles

ESCALARES, VECTORES Y MATRICES

ESCALARES, VECTORES Y MATRICES ESCALARES, VECTORES Y MATRICES MATRIZ Al resolver problemas de ingeniería, es importante poder visualizar los datos relacionados con el problema. A veces los datos consisten en un solo número, como el

Más detalles

COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC

COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC COMANDO FUNCIÓN EJEMPLO BORRA LA PANTALLA Borra la pantalla ESCRIBE TEXTO O GRÁFICOS EN PRINT HOLA Escribe HOLA en pantalla LA PANTALLA. PRINT PRINT a Escribe

Más detalles

1) Como declarar una matriz o un vector.

1) Como declarar una matriz o un vector. MATLAB es un programa que integra matemáticas computacionales y visualización para resolver problemas numéricos basándose en arreglos de matrices y vectores. Esta herramienta posee infinidad de aplicaciones,

Más detalles

>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans

>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans Universidad de Concepción Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Matemática Cálculo Numérico (521230) Laboratorio 1: Introducción al Matlab Matlab es una abreviatura para

Más detalles

Práctica 1: Introducción a MATLAB.

Práctica 1: Introducción a MATLAB. Práctica 1: Introducción a MATLAB. 1 Introducción. MATLAB es el paquete de programas para computación numérica y visualización que vamos a utilizar como herramienta en las prácticas. Para arrancar el programa

Más detalles

MATLAB en 30 minutos

MATLAB en 30 minutos MATLAB en 30 minutos Rafael Collantes. Octubre 200. Introducción MATLAB nació como un programa para cálculo matricial, pero en la actualidad MATLAB es un sistema que permite no solamente realizar todo

Más detalles

Introducción bloques intro Control+Intro mayúsculas y minúsculas

Introducción bloques intro Control+Intro mayúsculas y minúsculas Wiris Wiris... 1 Introducción... 2 Aritmética... 3 Álgebra... 4 Ecuaciones y Sistemas... 4 Análisis... 5 Objetos matemáticos, definición de identificadores y funciones... 7 Funciones predefinidas:... 10

Más detalles

Introducción a Matlab

Introducción a Matlab Introducción a Matlab Visión en Robótica 1er cuatrimestre de 2013 En este apunte veremos las operaciones más comunes del entorno de programación Matlab. Se aprerán a manejar los aspectos básicos como saltos

Más detalles

Herramientas computacionales para la matemática MATLAB: Scripts

Herramientas computacionales para la matemática MATLAB: Scripts Herramientas computacionales para la matemática MATLAB: Scripts Verónica Borja Macías Marzo 2012 1 Scripts Hasta ahora los comandos MATLAB que hemos visto se ejecutaban en Ia Ventana de Comandos. Aunque

Más detalles

Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/2010

Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/2010 Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/200 Matlab es un programa inicialmente diseñado para realizar operaciones matriciales (MATrix LABoratory) que ha ido

Más detalles

Introducción a MATLAB/ OCTAVE. Fundamentos Físicos de la Informática, 2006

Introducción a MATLAB/ OCTAVE. Fundamentos Físicos de la Informática, 2006 Introducción a MATLAB/ OCTAVE Fundamentos Físicos de la Informática, 006 Matlab/ Octave Matlab es un lenguaje de programación orientado al cálculo numérico, principalmente matricial Octave es un programa

Más detalles

GUÍA PARA EL USO DE MATLAB PARTE 1

GUÍA PARA EL USO DE MATLAB PARTE 1 GUÍA PARA EL USO DE MATLAB PARTE 1 GUÍA DE USUARIO BÁSICO PARA MATLAB El programa Matlab MatLab (MATrix LABoratory) es un programa para realizar cálculos numéricos con vectores y matrices. Una de las capacidades

Más detalles

LENGUAJE DE PROGRAMACIÓN SCILAB

LENGUAJE DE PROGRAMACIÓN SCILAB LENGUAJE DE PROGRAMACIÓN SCILAB CONTENIDO 1. Operaciones básicas. Suma. Resta. Producto. División. Potencia. Raíz cuadrada. Números complejos 2. Funciones. Exponencial. Logarítmica. Trigonométricas. Evaluación

Más detalles

5ª Práctica. Matlab página 1

5ª Práctica. Matlab página 1 5ª Práctica. Matlab página PROGRAMACIÓN EN MATLAB PRÁCTICA 05 GRÁFICOS EN MATLAB 2D Y 3D LECTURA DE FICHEROS ENTRADA DE PUNTOS CON EL RATÓN EJERCICIO. GRÁFICOS EN MATLAB BIDIMENSIONALES... EJERCICIO. UTILIZACIÓN

Más detalles

CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN.

CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN. INDICE. CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN. TÉRMINOS BÁSICOS DE LA INFORMÁTICA. REPRESENTACIÓN INTERNA DE LA INFORMACIÓN. El SISTEMA BINARIO DE NUMERACION. El sistema decimal

Más detalles

En esta sección se explica cómo usar Matlab a modo de calculadora. Empecemos con algo sencillo: las operaciones matemáticas elementales.

En esta sección se explica cómo usar Matlab a modo de calculadora. Empecemos con algo sencillo: las operaciones matemáticas elementales. Comandos básicos En esta sección se explica cómo usar Matlab a modo de calculadora. Empecemos con algo sencillo: las operaciones matemáticas elementales.» x=2+3 x = 5 Si no se asigna el resultado a ninguna

Más detalles

Programando por primera vez

Programando por primera vez Programando por primera vez Antes de comenzar a programar es necesario ubicar un entorno que disponga de un compilador para el lenguaje en el que queremos programar. Un compilador es un programa que se

Más detalles

Introducción a la programación en R

Introducción a la programación en R Programación en R 1 Introducción a la programación en R Qué es un programa de ordenador? Un programa de ordenador consiste en una secuencia de instrucciones que un ordenador pueda entender. El procesador

Más detalles

Introducción al Scilab.

Introducción al Scilab. Introducción al Scilab. No cualquier cosa que escribamos en una computadora puede ser interpretado. Probablemente no nos responda nada si le preguntamos cuánto es 1+1. Sin embargo, con un intérprete podemos

Más detalles

Introducción a MATLAB

Introducción a MATLAB Introducción a MATLAB Juan-Antonio Infante Rey José María En estas breves notas, desarrolladas por Juan-Antonio Infante y José María Rey, profesores del Departamento de Matemática Aplicada de la Universidad

Más detalles

Herramientas computacionales para la matemática MATLAB: Otros tipos de datos

Herramientas computacionales para la matemática MATLAB: Otros tipos de datos Herramientas computacionales para la matemática MATLAB: Otros tipos de datos Verónica Borja Macías Mayo 2012 1 Otros tipos de datos La especialidad de MATLAB es trabajar con vectores y matrices, pero MATLAB

Más detalles

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

Lenguaje C. Tipos de Datos Simples y Estructuras de Control Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje

Más detalles

Comandos básicos MS-DOS

Comandos básicos MS-DOS Comandos básicos MS-DOS Inicio Para iniciar DOS en Windows XP, hay que irse al botón de Inicio, Ejecutar y poner cmd. Se abrirá una ventana de DOS en la que se probarán todas las opciones de los comandos

Más detalles

6ª Práctica. Matlab página 1

6ª Práctica. Matlab página 1 6ª Práctica. Matlab página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 06 INSTRUCCIÓN BREAK TRATAMIENTO DE IMÁGENES EN MATLAB FUNCIONES Y GRÁFICOS EJERCICIO 1. INSTRUCCIÓN BREAK...1 EJERCICIO 2. TRATAMIENTO DE IMÁGENES

Más detalles

facilidades para cálculo matemático y Dispone de toolboxes especializados: Control Systems, Neural Netword, Optimization, etc.

facilidades para cálculo matemático y Dispone de toolboxes especializados: Control Systems, Neural Netword, Optimization, etc. MATLAB Introducción al MATLAB MATLAB = MATrix LABoratory Es un entorno de computación que presenta facilidades para cálculo matemático y visualización gráfica Dispone de toolboxes especializados: Control

Más detalles

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Verónica Borja Macías Mayo 2012 1 La línea H1 y las líneas de texto de ayuda La línea H1 y las líneas

Más detalles

9 Geometría. analítica. 1. Vectores

9 Geometría. analítica. 1. Vectores 9 Geometría analítica 1. Vectores Dibuja en unos ejes coordenados los vectores que nacen en el origen de coordenadas y tienen sus extremos en los puntos: A(, ), B(, ), C(, ) y D(, ) P I E N S A C A L C

Más detalles

Introducción a la Informática Aplicada a la Filología. Microsoft Excel 97

Introducción a la Informática Aplicada a la Filología. Microsoft Excel 97 Microsoft Excel 97 Introducción Excel es una aplicación del tipo hoja de cálculo, integrada en el entorno Windows, y desarrollada por Microsoft, en la cual se combinan las capacidades de una hoja de cálculo

Más detalles

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE Capítulo 3 Usando GUIDE 3.1 Acerca de GUIDE Las interfaces gráficas de usuario (GUI - Graphical User Interface en inglés), es la forma en que el usuario interactúa con el programa o el sistema operativo

Más detalles

Sistema Operativo MS DOS

Sistema Operativo MS DOS Introducción al DOS Qué es MS-DOS? DOS es un acrónimo de Disk Operating System, sistema operativo creado por Microsoft, y que tienen instalado la mayoría de las computadoras. Es DOS es a parte de un sistema

Más detalles

8 Geometría. analítica. 1. Vectores

8 Geometría. analítica. 1. Vectores Geometría analítica 1. Vectores Dibuja en unos ejes coordenados los vectores que nacen en el origen de coordenadas y tienen sus extremos en los puntos: A(, ), B(, ), C(, ) y D(, ) P I E N S A C A L C U

Más detalles

GIT Dinahosting 3. Hola!

GIT Dinahosting 3. Hola! GIT Manual de uso GIT Dinahosting 2 Contenidos Sobre Git...3 Software...3 Cómo conectarse?...3 Volcar un repositorio remoto...4 Manejar el repositorio...5 Trabajando con ramificaciones...6 Fusionando ramificaciones...6

Más detalles

Este taller estará orientado a aquellas personas que no han visto jamás Python y también a aquellos que quieran pasar de Python 2 al 3

Este taller estará orientado a aquellas personas que no han visto jamás Python y también a aquellos que quieran pasar de Python 2 al 3 Introducción En este taller veremos las novedades sobre Python 3, que cosas nuevas e interesantes trae, que lo diferencia con Python 2, a demás conoceremos los depuradores que trae. Miraremos por arriba

Más detalles

Práctica I: Breve Introducción a Matlab

Práctica I: Breve Introducción a Matlab AMPLIACIÓN DE MATEMÁTICAS (2 o Ingeniería de Telecomunicación y Aeronáutico) Departamento de Matemática Aplicada II. Universidad de Sevilla CURSO ACADÉMICO 2008-2009 Práctica I: Breve Introducción a Matlab

Más detalles

Los componentes individuales

Los componentes individuales MatLab Los componentes individuales La ventana de comandos (Command Window), La ventana histórica de comandos (Command History Browser), El espacio de trabajo (Workspace Browser), La plataforma de lanzamiento

Más detalles

PROGRAMA DE CONTROL DE CALIDAD

PROGRAMA DE CONTROL DE CALIDAD WORK PAPER # 1 PROGRAMA DE CONTROL DE CALIDAD Nro. DE PROCEDIMIENTO: AC - PRO 01 Nro. DE HOJAS: 6 ELABORÓ: Ing. Víctor A. Laredo Antezana CÓDIGO: TÍTULO WORK PAPER: LO BÁSICO DE MATLAB DPTO: UDABOL LA

Más detalles

Dibujamos estos puntos en el espacio, y no cerramos la figura

Dibujamos estos puntos en el espacio, y no cerramos la figura PRÁCTICA SÉPTIMA: PROYECCIÓN ORTOGONAL. INVERSA DE MOORE-PENROSE 1. Proyección de un vector sobre un subespacio En este apartado vamos a recordar como se proyecta un vector v R m sobre un subespacio vectorial

Más detalles

Ahora suponga que quiere sumar dos vectores. Si los mismos tienen igual longitud, es sencillo. Simplemente súmelos como se muestra abajo

Ahora suponga que quiere sumar dos vectores. Si los mismos tienen igual longitud, es sencillo. Simplemente súmelos como se muestra abajo Página 1 de 8 Vectores Funciones Ploteo Polinomios Matrices Impresión Uso de archivos.m en Matlab Obtención de Ayuda en Matlab Tutorial: Lo Básico de Matlab En esta parte del Tutorial se usarán los siguientes

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones

Más detalles

Práctica 0 Cálculo con Mathematica

Práctica 0 Cálculo con Mathematica Práctica 0 Cálculo con Mathematica 1.- Introducción al Mathematica El programa Mathematica constituye una herramienta muy potente para la realización de todo tipo de cálculos matemáticos: operaciones aritméticas,

Más detalles

TABLA DE CONTENIDO LISTA DE FIGURAS

TABLA DE CONTENIDO LISTA DE FIGURAS TABLA DE CONTENIDO Archivos SCR... 2 Ventajas... 2 Generación... 2 Ejemplo No 1 - Puntos... 3 Ejemplo 2 Textos... 6 Ejemplo 3 Buzamientos... 8 Configuración previa de azimutes... 8 Bloques (Block Insert

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1 Qué es PHP? PHP: HyperText Preprocessor. Es un lenguaje de tipo scripting, que actualmente está siendo utilizado como una de las mejores alternativas para desarrollar aplicaciones en la Web. Un lenguaje

Más detalles

Máster Universitario en Automatización de Procesos Industriales

Máster Universitario en Automatización de Procesos Industriales DEPARTAMENTO DE ELECTRÓNICA Máster Universitario en Automatización de Procesos Industriales Departamento de Electrónica Universidad de Alcalá DEPARTAMENTO DE ELECTRÓNICA Entornos de Automatización Comerciales

Más detalles

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7 Copia de seguridad en Wingest 7 desde WgAdmin Los pasos a seguir serán los siguientes: - Todos los usuarios de la aplicación deberán estar fuera de ella. - Deberemos entrar en nuestra carpeta de Wingest

Más detalles

Práctica 0. Introducción al Mathematica

Práctica 0. Introducción al Mathematica Práctica 0. Introducción al Mathematica El programa Mathematica constituye una herramienta muy potente para la realización de todo tipo de cálculos matemáticos: operaciones aritméticas, cálculo simbólico,

Más detalles

Práctica 4: Estructuras selectivas

Práctica 4: Estructuras selectivas Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 4: Estructuras selectivas Objetivos de la práctica Estudiar la implementación de las diferentes estructuras selectivas en MATLAB. Implementar

Más detalles

EDITOR DE ECUACIONES en Open Office.org Writer INTRODUCCIÓN

EDITOR DE ECUACIONES en Open Office.org Writer INTRODUCCIÓN EDITOR DE ECUACIONES en Open Office.org Writer INTRODUCCIÓN Para escribir en el ordenador cualquier texto de una materia como puede ser las Matemáticas, la Física, la Economía, etc es necesario usar alguna

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN PRÁCTICA DE LABORATORIO No I NOMBRE DE LA PRÁCTICA: COMANDOS BÁSICOS DE DEBUG( PARTE I) OBJETIVO: APRENDER LOS COMANDOS

Más detalles

Guía del Lenguaje de Programación PHP - CEF NAC

Guía del Lenguaje de Programación PHP - CEF NAC 1 Índice Prefacio... 4 Qué significa y cómo funciona PHP?... 5 Como instalar PHP en nuestra computadora.... 5 Capítulos de contenidos de la Guía... 10 1. Ejemplo de un programa básico de PHP para comenzar

Más detalles

Algunas herramientas adicionales de programación en Scilab. Más sobre cilcos y condiciones.

Algunas herramientas adicionales de programación en Scilab. Más sobre cilcos y condiciones. Algunas herramientas adicionales de programación en Scilab. Más sobre cilcos y condiciones. Autores: Sandra Martínez Darío Kunik Andrés Babino Colaboradores: Cristina Caputo Silvina Ponce Dawson Contacto

Más detalles

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos: CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS

Más detalles

MANUAL BÁSICO DE OCTAVE Y QTOCTAVE

MANUAL BÁSICO DE OCTAVE Y QTOCTAVE MANUAL BÁSICO DE OCTAVE Y QTOCTAVE - 1 - El programa OCTAVE Octave o GNU Octave es un programa libre para realizar cálculos numéricos. Como indica su nombre es parte del proyecto GNU. Apoyado en una amplia

Más detalles

Estructuras de Datos y Algoritmos Tecnólogo en Informática

Estructuras de Datos y Algoritmos Tecnólogo en Informática Estructuras de Datos y Algoritmos Tecnólogo en Informática INSTRUCTIVO DEL COMANDO MAKE ESTRUCTURAS DE DATOS Y ALGORITMOS - TECNÓLOGO EN INFORMÁTICA 1 Contenido Introducción... 3 El archivo makefile...

Más detalles

Scripting en el cliente: Javascript. Tecnologías Web

Scripting en el cliente: Javascript. Tecnologías Web Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos

Más detalles

De dos incógnitas. Por ejemplo, x + y 3 = 4. De tres incógnitas. Por ejemplo, x + y + 2z = 4. Y así sucesivamente.

De dos incógnitas. Por ejemplo, x + y 3 = 4. De tres incógnitas. Por ejemplo, x + y + 2z = 4. Y así sucesivamente. 3 Ecuaciones 17 3 Ecuaciones Una ecuación es una igualdad en la que aparecen ligados, mediante operaciones algebraicas, números y letras Las letras que aparecen en una ecuación se llaman incógnitas Existen

Más detalles

Integral definida. 4. La integral definida de una suma de funciones es igual a la suma de integrales (Propiedad de linealidad)

Integral definida. 4. La integral definida de una suma de funciones es igual a la suma de integrales (Propiedad de linealidad) Integral definida Dada una función f(x) de variable real y un intervalo [a,b] R, la integral definida es igual al área limitada entre la gráfica de f(x), el eje de abscisas, y rectas x = a y x = b. bb

Más detalles

Universidad Tecnológica Nacional

Universidad Tecnológica Nacional Universidad Tecnológica Nacional Facultad Regional San Nicolás Ingreso EXCEL 2007 Capitulo 1 Conceptos Básicos Ingreso informática Edición y Compaginación: AUS Fernando Rolandelli Cuestiones para tener

Más detalles

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)

Más detalles

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín Animalandia Manual de instalación (Actualizado: Sept-2015) Fernando Lisón Martín Índice 1.- Requisitos previos...3 Instalación de paquetes...3 Configuración de apache...4 Configuración de php...4 Preparación

Más detalles

IES Fco. Grande Covián

IES Fco. Grande Covián 1. Dibujo técnico Dibujo 2º ESO Dibujando con Dibujo técnico es el conjunto de procedimientos, herramientas y técnicas utilizadas para realizar y comunicar la forma y dimensiones de un producto. En temas

Más detalles

Tema 6: Introducción a los gráficos en 3 dimensiones

Tema 6: Introducción a los gráficos en 3 dimensiones Tema 6: Introducción a los gráficos en 3 dimensiones 1. Introducción Matlab está preparado para realizar diversos tipos de gráficos en tres dimensiones. Ya se ha comentado que por las características del

Más detalles

FUNCIONES. Ejercicios de autoaprendizaje. 1. De las siguientes gráficas indica cuáles representan función y cuáles no:

FUNCIONES. Ejercicios de autoaprendizaje. 1. De las siguientes gráficas indica cuáles representan función y cuáles no: FUNCIONES Recuerda: Una función es una correspondencia entre dos conjuntos (o relación entre magnitudes), de forma que cada elemento del conjunto inicial le corresponde sólo un elemento del conjunto final.

Más detalles

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C.

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Objetivos El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Al final de esta práctica el alumno podrá: 1. Decir cuáles

Más detalles

Comenzando con MATLAB

Comenzando con MATLAB ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.

Más detalles

MÉTODOS MATEMÁTICOS (Curso 2012-2013) Cuarto Curso de Ingeniero Industrial Departamento de Matemática Aplicada II. Universidad de Sevilla

MÉTODOS MATEMÁTICOS (Curso 2012-2013) Cuarto Curso de Ingeniero Industrial Departamento de Matemática Aplicada II. Universidad de Sevilla MÉTODOS MATEMÁTICOS (Curso 2012-2013) Cuarto Curso de Ingeniero Industrial Departamento de Matemática Aplicada II. Universidad de Sevilla Lección 1: Introducción al Análisis Numérico ARITMÉTICA DE PRECISIÓN

Más detalles

Curso Básico de MATLAB para Microsoft Windows (Modulo II)

Curso Básico de MATLAB para Microsoft Windows (Modulo II) Curso Básico de MATLAB para Microsoft Windows (Modulo II) Introducción La finalidad de este módulo es la de capacitar al participante a desarrollar programas para resolver problemas simples, además de

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 1 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Prácticas de Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Ejercicio 1: Mi

Más detalles

Calculadora virtual HP Prime

Calculadora virtual HP Prime Calculadora virtual HP Prime Windows es una marca comercial del grupo de empresas Microsoft en los EE. UU. La información contenida en el presente documento está sujeta a cambios sin previo aviso. Las

Más detalles

Ejercicios. 1. Definir en Maxima las siguientes funciones y evaluarlas en los puntos que se indican:

Ejercicios. 1. Definir en Maxima las siguientes funciones y evaluarlas en los puntos que se indican: Ejercicios. 1. Definir en Maxima las siguientes funciones y evaluarlas en los puntos que se indican: 2. Graficar las funciones anteriores, definiendo adecuadamente los rangos de x e y, para visualizar

Más detalles

FUNCIÓN CUADRÁTICA. Tres formas para identificar una parábola según los datos:

FUNCIÓN CUADRÁTICA. Tres formas para identificar una parábola según los datos: FUNCIÓN CUADRÁTICA Una función cuadrática es una función polinómica de segundo grado de la forma y=ax +bx+c, cuya gráfica es una parábola de eje vertical, donde a representa la abertura de la parábola.

Más detalles

Introducción a Matlab y Práctica 1 y 2: Señales Continuas y Discretas

Introducción a Matlab y Práctica 1 y 2: Señales Continuas y Discretas Universidad Simón Bolívar Ingeniería Electrónica SEÑALES Y SISTEMAS I Esta guía se basa en el material desarrollado por el Prof. John Puentes (USB) y la Prof. Mary Díaz (USB). Ha sido revisado y ampliado

Más detalles

DIAGRAMAS DE FLUJO: DFD

DIAGRAMAS DE FLUJO: DFD DIAGRAMAS DE FLUJO: DFD DFD es un programa de libre disposición para ayuda al diseño e implementación de algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para el depurado de

Más detalles

1. Notas sobre la instalación de estas aplicaciones

1. Notas sobre la instalación de estas aplicaciones Manual de instalación de PostgreSQL y PostGIS Este manual pertenece al material docente del Master Universitario en Gestión Sostenible de la Tierra y del Territorio [0] y en el se explica paso a paso:

Más detalles

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x).

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x). 1 DIBUJAR LA GRÁFICA DE UNA FUNCIÓN Winplot Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x). En el recuadro f(x)= se escribe la expresión de la

Más detalles

De cómo usar R en un tiempo razonable (no fácil, no)

De cómo usar R en un tiempo razonable (no fácil, no) Capítulo 1 De cómo usar R en un tiempo razonable (no fácil, no) En este capítulo se incluyen algunos consejos prácticos para trabajar con R. Las posibilidades son enormes, pero como casi todo, para dominarlo

Más detalles

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid Arquitectura de Ordenadores Codificación de la Información Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Lógica Binaria COD-1 Internamente el ordenador

Más detalles

UNIDAD 4: PLANO CARTESIANO, RELACIONES Y FUNCIONES. OBJETIVO DE APRENDIZAJE: Representar gráficamente relaciones y funciones en el plano cartesiano.

UNIDAD 4: PLANO CARTESIANO, RELACIONES Y FUNCIONES. OBJETIVO DE APRENDIZAJE: Representar gráficamente relaciones y funciones en el plano cartesiano. UNIDAD 4: PLANO CARTESIANO, RELACIONES Y FUNCIONES OBJETIVO DE APRENDIZAJE: Representar gráficamente relaciones y funciones en el plano cartesiano. EL PLANO CARTESIANO. El plano cartesiano está formado

Más detalles

Guía de Uso Básico de Prolog

Guía de Uso Básico de Prolog Guía de Uso Básico de Prolog 1. Prolog es un lenguaje conversacional Al contrario que la mayoría de los lenguajes de programación, Prolog es un lenguaje conversacional; es decir, el sistema Prolog mantiene

Más detalles