Programación científica en Python
|
|
|
- Esther Escobar Giménez
- hace 9 años
- Vistas:
Transcripción
1 Capítulo 5 Programación científica en Python Hasta ahora hemos visto las bases para crear programas sencillos en Python. Para poder crear programas un poco más poderosos es conveniente saber usar algunas herramientas más fuertes como la librería numérica de Python, numpy, junto con algunos consejos que pueden resultar útiles a la hora de hacer un programa más elaborado Numpy Acrónimo de Python numérico en inglés, esta librería provee una de las herramientas más útiles en el cómputo científico: los arreglos n-dimensionales. Para definir un arreglo de este tipo se utiliza array: >>a=array([1.2,2.2,4.5]) Cabe destacar que se utilizan tanto los paréntesis como los paréntesis cuadrados, en ese orden, al momento de definir un arreglo entrada por entrada. Si en cambio se requiere de un arreglo de números consecutivos se puede utilizar arange: >>> b=arange(0.1,1,0.1) >>> print b [ ] >>> los argumentos de arange son (origen, final, tamaño del paso). En caso de que no se especifíque el tamaño del paso, éste será por default 1. Si no se específica el origen, éste será por default 0. También se pueden definir arreglos con puros ceros o unos: 57
2 58 CAPÍTULO 5. PROGRAMACIÓN CIENTÍFICA EN PYTHON >>> b=zeros(10).reshape(2,5) >>> b array([[ 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0.]]) >>> b=ones(10) >>> b array([ 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]) reshape(2,5) da la forma en dos filas y 5 columnas. Se pueden hacer muchas cosas con los arreglos. Tomando nuestro arreglo b del ejemplo anterior, b.ndim: nos dice el número de dimensiones del arreglo. b.size: nos dice el número de elementos que contiene el arreglo. b.shape: nos dice la forma del arreglo en número de filas y columnas. También puede cambiar la forma del arreglo usandob.shape=2,5 donde 2 y 5 son las filas y columnas respectivamente. b.transpose(): transpone el arreglo. Si era un arreglo de 2 filas y 5 columnas, pasa a ser de 5 filas y 2 columnas. b.ravel(): reordena el arreglo en una sola fila b.sum(): suma todos sus elemetos. Se pueden agregar argumentos a sum() para sumar los elementos de las columnas o de las filas usandoaxis=0 óaxis=1. b.min(): da el valor mínimo de los elementos. También se pueden usar como argumentos los ejes. b.max(): lo mismo que el anterior sólo que ahora es el máximo. Una de las grandes ventajas de numpy es que permite un manejo sencillo de los arreglos. De esta manera, si dos arreglos son del mismo tamaño podemos sumarlos o restarlos. >>> a=ones(3) >>> a array([ 1., 1., 1.]) >>> b=ones(10) >>> b array([ 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]) >>> a+b Traceback (most recent call last): File "<stdin>", line 1, in <module>
3 5.2. MATPLOTLIB 59 ValueError: shape mismatch: objects cannot be broadcast to a single shape >>> a=ones(10) >>> a+b array([ 2., 2., 2., 2., 2., 2., 2., 2., 2., 2.]) >>> a-b array([ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]) También se pueden añadir reales a todos los números del arreglo >>> a+sin(pi/2) array([ 2., 2., 2., 2., 2., 2., 2., 2., 2., 2.]) Si los arreglos se usan como matricesdot(a,b) regresa el producto de las dos matrices con las mismas condiciones que se requieren para un producto de matrices. Otra de las partes más útiles de esta librería es la de álgebra lineal. Algunas de las funciones que se pueden realizar con ella son: linalg.inv(a) linalg.eig(a) La primera encuentra la inversa de la matriz A y la segunda nos devuelve los eigenvectores y eigenvalores de la matriz A en un arreglo Matplotlib Podríamos decir que con estas librerías tenemos cubierta buena parte del álgebra necesaria para solucionar muchos problemas físicos. Sin embargo todavía no podemos graficar todos los resultados obtenidos sin tener que usar alguna herramienta exterior. matplotlib es una de las mejores y más desarrolladas herramientas para gráficas 2D que junto con numpy y scipy forman pylab, una alternativa para matlab. Para usar pylab de manera similar a matlab usamos la versión interactiva de python: ipython -pylab Una vez ahí podemos graficar cosas muy fácilmente por medio del comando plot() que toma como argumento la función que se quiere graficar t=arange(0.0, 2.0*pi, 0.1) plot (t) plot (t,t) plot(sin(t), cos(t))
4 60 CAPÍTULO 5. PROGRAMACIÓN CIENTÍFICA EN PYTHON Se pueden colocar nombres a los ejes usando xlabel( nombre ) y ylabel( nombre ). Tambien se puede colocar una malla de fondo como referencia usandogrid(true). Para colocar dos funciones en una misma gráfica usamos t = arange(0.0, 5.0, 0.05) s1 = sin(2*pi*t) s2 = s1*exp(-t) plot(t, s1, t, s2) Se puede agregar una leyenda con el comando legend(( sine wave, damped exponential )) Se pueden también hacer subgráficas (Figura 5.1): from pylab import * def f(t): return cos(2*pi*t) * exp(-t) t1 = arange(0.0, 5.0, 0.1) t2 = arange(0.0, 5.0, 0.02) subplot(211) l = plot(t1, f(t1), bo, t2, f(t2), k ) grid(true) title( 2 subplots ) ylabel( Damped ) subplot(212) plot(t2, cos(2*pi*t2), r> ) grid(true) xlabel( time (s) ) ylabel( Undamped ) show() Se pueden visualizar otras cosas como números aleatorios (Figura 5.2): from pylab import * clf() X = rand(20,20) im = imshow(x) pcolor(x) Es fácil cargar y guardar archivos usando pylab, simplemente se usa el comando load( filename ) para cargar ysave( filename,x) para guardar un arregloxenfilename.
5 5.2. MATPLOTLIB 61 Damped subplots Undamped time (s) Figura 5.1: Ejemplo de subgráficas Figura 5.2: Ejemplo de visualización de números aleatorios
6 62 CAPÍTULO 5. PROGRAMACIÓN CIENTÍFICA EN PYTHON
7 Capítulo 6 Gnuplot 6.1. Gnuplot Una alternativa a la librería gráfica de Python matplotlib es gnuplot. Gnuplot es una herramienta sencilla pero poderosa para dibujar funciones y archivos de datos en 2 y 3 dimensiones e imprimir los resultados en varios tipos de formatos gráficos. Es una herramienta de línea de comandos, no tiene interfaz gráfica 1. La versión actual es 4.2 y se encuentra en su página Existen muchos tutoriales al respecto y una página con muchos ejemplos de su uso es Existe también un newsgroup donde se puede solicitar ayuda en comp.graphics.apps.gnuplot. Además el programa tiene ayuda interna que se puede consultar con el comandohelp, como por ejemplohelpplot Gráficas 2D Para dibujar funciones en 2D basta usar el comandoplot seguido de la función que se quiere graficar, usando como variable ax, o el nombre del archivo en el cual están los datos entre comillas ( ) o una sola comilla ( ), plot sin(x) plot "datos.dat" Se pueden definir variables y funciones: a=3 plot sin(a*x) f(x)=sin(a*x) plot a=1, f(x) title sin(x), a=2, f(x) title sin 2x, a=3, f(x) t sin 3x 1 Para ello se puede utilizar xmgrace para gráficas en 2D 63
8 64 CAPÍTULO 6. GNUPLOT Para graficar varias funciones en una sola gráfica basta con separar las funciones por comas, como se muestra en el ejemplo. Se pueden tambien poner títulos con title seguido del nombre entre comillas. Muchas de las opciones en gnuplot se pueden abreviar y no se debe poner toda la palabra para que el programa lo interprete. En este caso podemos resumirtitle con sólo unat. Las funciones las evalúa en varios puntos. Para ver como lo hace podemos poner plot sin(x) with points plot sin(x) w p set samp 500 set xlabel Eje x set ylabel Eje y replot Podemos establecer el número de puntos consetsamp y editar los nombres de los ejes conset xlabel ysetylabel. Al editar algún cambio de formato en la gráfica no debemos escribir de nuevo el comandoplot con todas las funciones sino que basta con ponerreplot. Por default todas las gráficas se muestran en un interfaz gráfico, pero quizá requerimos las gráficas en un archivo para su posterior uso. Para ello debemos establecer la terminal donde se va a imprimir la gráfica y el nombre del archivo que se quiere crear, set term png set out grafica.png Para saber que formatos gráficos se pueden utilizar se puede consultar la ayuda interna de set term. Se puede regresar al terminal original usandosettermpop. También podemos usar la línea de comandos del bash desde gnuplot sin tener que abrir otra ventanta del terminal usando!. Así podemos visualizar las imágenes guardadas con!kghostview sin.eps!ps2pdf sin.eps!kpdf sin.pdf Dondekghostview es un programa para visualización de archivos postcript ykpdf para archivos pdf Gráficas con archivos de datos Cuando se grafica directamente desde un archivo se puede determinar que datos en específico del archivo se quieren utilizar. Para dibujar la primera y segunda columna se usa indistintamente,
9 6.1. GNUPLOT 65 plot in.dat using 1:2 plot in.dat u 1:2 Se pueden combinar los valores de diferentes columnas usando $. De esta manera si queremos graficar la columna 1 con la suma de las columnas 2 y 3 escribimos, plot in.dat u 1:($2+$3) Recordando el uso de los paréntesis. Podemos dibujar algunos datos con el comandoevery, plot in.dat every 10 Se pueden usar barras de errores con plot in.dat w errorbars Se pueden escoger distintos tipos de líneas y puntos usando plot "in.dat" w lp lt 3 lw 3 pt 5 ps 1.5 Dondelt es el tipo de línea,pt el tipo de punto,lw el ancho de línea yps el tamaño de los puntos. Otros estilos de representación se pueden consultar conhelpplotstyle. También se pueden especificar los rangos usando: set xrange [3:10] set xange auto set yrange [4:10] Scripts Si se van a hacer muchas gráficas con un mismo formato se pueden utilizar scripts de manera que no se tenga que volver a escribir todo el formato de la gráfica cada que se quiere graficar. Para ello sólo se tiene que crear un archivo con la terminación.gp. Los comandos se escriben uno por renglón para que los pueda interpretar gnuplot. Por ejemplo, si tenemos el archivo sin.gp que contiene una línea que diceplotsin(x), basta con escribir en una terminalgnuplot-persist sin.gp para que se muestre la gráfica en pantalla. El-persist es para que se mantenga la imagen por tiempo indefinido y no sólo se muestre y desaparezca.
10 66 CAPÍTULO 6. GNUPLOT Gráficas 3D Para graficar en 3D usamos el comandosplot en lugar deplot. La segunda variable está dada poryde manera que podemos hacer gráficas como, splot sin(x)*cos(y) Se puede usar el ratón para rotar la figura y el botón de enmedio para expandir y contraer la imagen. Podemos tener una vista desde arriba consetviewmap. Para dibujar datos en 3 dimensiones con colores podemos usar splot "datos.dat" u 1:2:3:4 pal Donde la cuarta columna corresponde apal que es la paleta de colores. Se puede variar la paleta consetpalette. También se pueden hacer contornos con set contour surface set cntrparam levels auto Proceso de datos Se puede dibujar nada más una parte de un archivo de datos usando un truco, si gnuplot ve NaN ( Not a Number ), entonces no dibuja nada. Entonces, se emplea el operador ternario: (a>0)? a : NaN que quiere decir: si a>0, entonces devolver el valor a; si no, devolver NaN. Por ejemplo, plot "in.dat" u ($1>0? $1 : NaN):2 dibujará los datos que tienen primera columna mayor que 0 nada más. Los datos en un archivo se pueden procesar antes de dibujarse asi: gnuplot "< awk {print $1, $2+$3} in.dat" En este ejemplo se puede hacer lo mismo directamente en gnuplot, pero puede ser muy útil. Por ejemplo, supongamos que hay dos archivos, 1.dat y 2.dat, que tienen la misma primera columna, y queremos dibujar la segunda columna del primer archivo contra la segunda columna del segundo archivo:
11 6.1. GNUPLOT 67 gnuplot "< join 1.dat 2.dat" u 2: Gnuplot y L A TEX gnuplot tiene la facilidad de mandar las etiquetas de las gráficas a L A TEX, set term epslatex blacktext color 9 dl 2 size 8.0cm, 5.5cm standalone Dondedl es dash length (longitud de las puntillas) ystandalone produce un archivo L A TEXcompilable. Sinstandalone produce un.tex que hay que usar con\include{test.tex}. Así se puede tener más control sobre el output. Para ir ajustando la salida, conviene guardar los comandos que generan la gráfica en un script Macros También se pueden hacer macros con set macros estilo = "every 5 u 1:10 w lp" plot Donde@estilo se reemplaza con el texto definido.
Recetario de gnuplot (versión 5.2)
Recetario de gnuplot (versión 5.2) 19 de enero de 2018 1 Inicio de gnuplot $ gnuplot 2 Representación de funciones de una variable y = f(x) Supongamos la función f(x) = sin(x) la salida es: 1 3 Representación
Introducción a Python
Introducción a Python Rodrigo Chang Universidad de San Carlos de Guatemala [email protected] 22 de febrero de 2015 Rodrigo Chang (USAC) Laboratorio de Comunicaciones 4 22 de febrero de 2015 1 / 23
Factorización LU y la librería GSL. Graficaciíon en Gnuplot
Clase No 6: Factorización LU y la librería GSL Graficaciíon en Gnuplot MAT 251 Dr Alonso Ramírez Manzanares CIMAT, AC e-mail: alram@ cimatmx web: http://wwwcimatmx/ alram/met_num/ Dr Joaquín Peña Acevedo
Factorización LU y la librería GSL
Clase No. 7: MAT 251 Factorización LU y la librería GSL Dr. Alonso Ramírez Manzanares CIMAT, A.C. e-mail: alram@ cimat.mx web: http://www.cimat.mx/ alram/met_num/ Dr. Joaquín Peña Acevedo CIMAT A.C. e-mail:
RESUMEN DEL PROGRAMA GNUPLOT
RESUMEN DEL PROGRAMA GNUPLOT Gnuplot es un programa de representación grafica de funciones y superficies, tanto definidas a través de sus expresiones analíticas, como de un conjunto de datos o puntos del
Transponer vectores Es cambiar los vectores fila por columna y se hacen con una comilla al final de la variable del vector. P.E
ARREGLOS UNIDIMENSIONALES (VECTORES) Es una estructura que se utiliza para almacenar y manipular gran cantidad de datos y se encuentran dispuestos en filas y columnas, por lo general se denotan con letras
Pylab con Matplotlib
Pylab Matplotlib Pylab con Matplotlib Es una de las mejores y más desarrolladas herramientas para graficar en dos dimensiones. Para usar pylab en el entorno interactivo de Python se usa ipython -pylab
Guía rápida para gnuplot
Guía rápida para gnuplot Daniel Omar Avila Rojas Resumen El siguiente documento pretende dar a conocer y explicar algunas de las funciones básicas del programa gnuplot para el análisis de datos. Se explica
Manual Rápido de Gnuplot
Manual Rápido de Gnuplot Hecho por: Alvaro Arteaga Guerrero Índice: Pag I. Introducción 2 II. Funciones 1. Iniciando GNUplot 3 2. Graficando en dos dimensiones funciones explícitas 3 3. Graficando archivos
Curso - Taller Gnuplot
Curso - Taller Gnuplot Raymundo Hernández-Esparza Universidad Autónoma Metropolitana - Iztapalapa Abril 26, 2018 Curso - Taller Gnuplot Raymundo Hernández-Esparza Universidad Autónoma Metropolitana - Iztapalapa
Electromagnetismo I. Semestre: Prof. Alejandro Reyes Coronado Ayud. Carlos Alberto Maciel Escudero Ayud. Christian Esparza López
Electromagnetismo I Semestre: 2015-2 Prof. Alejandro Reyes Coronado Ayud. Carlos Alberto Maciel Escudero Ayud. Christian Esparza López Solución al Proyecto 1 Solución por Carlos Maciel Escudero Solución
Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden
CAPÍTULO 5 TEMAS 5.1 Aritmética 5.1.1 Variables y Operaciones Básicas Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden realizar en este programa. Si asignamos valores a
2.2 CREAR TABLAS Y GRÁFICOS.
2.2 CREAR TABLAS Y GRÁFICOS. INSERTAR UNA TABLA Y DARLE FORMATO La forma más habitual de comenzar a trabajar con tablas es a través de la ficha Insertar, tabla. A continuación Word le ofrece las siguientes
Una forma fácil de recordar esta suma (regla de Sarrus): Primero vamos a estudiar algunas propiedades de los determinantes.
Una forma fácil de recordar esta suma (regla de Sarrus): Ejemplos: Tarea: realizar al menos tres ejercicios de cálculo de determinantes de matrices de 2x2 y otros tres de 3x3. PARA DETERMINANTES DE MATRICES
Breve introducción al OCTAVE
BREVE INTRODUCCIÓN AL OCTAVE 1 Breve introducción al OCTAVE Niurka Rodríguez Quintero, Correo Electrónico: [email protected] Página WWW: http://euler.us.es/~niurka Índice 1. Introducción 1 1.1. Características
Electromagnetismo II. Solución Proyecto 1. Cuadrado
Electromagnetismo II Semestre: 2016-1 Prof. Alejandro Reyes Coronado Ayud. Carlos Alberto Maciel Escudero Solución Proyecto 1. Cuadrado Genera un programa de cómputo que calcule numéricamente la solución
Matplotlib y otros graficadores
Introducción a la Computación Matplotlib y otros graficadores Maximiliano Geier Facultad de Ciencias Exactas y Naturales, UBA 5/06/2014 Maximiliano Geier (UBA) Clase 20: Matplotlib y otros graficadores
OPENOFFICE CALC. Más opciones de la hoja de cálculo
OPENOFFICE CALC Más opciones de la hoja de cálculo Poner nombres a celdas A veces es difícil acordarse del nombre exacto de una casilla (B12, C42...) Si vamos a usar una casilla en varias fórmulas, o si
INTRODUCCIÓN A MATLAB. Laboratorio de Biofísica, U.T.P
Laboratorio 11 INTRODUCCIÓN A MATLAB Laboratorio de Biofísica, U.T.P 11.1 Objetivos Familiarizarse con el entorno de la herramienta MATLAB. Iniciación en la utilización de toolbox de procesado de señales
BREVE INTRODUCCIÓN A gnuplot
BREVE INTRODUCCIÓN A gnuplot 1. INTRODUCCIÓN gnuplot es un programa de visualización gráfica de datos científicos. Permite realizar gráficos 2D y 3D de curvas, lineas de nivel y superficies, tanto a partir
Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.
CREACIÓN DE GRÁFICOS EN MICROSOFT OFFICE EXCEL Vamos a ver cómo crear gráficos a partir de unos datos introducidos en una hoja de cálculo. Así resultará más sencilla la interpretación de los datos. Terminología
Funciones en MATLAB. Prof. Saúl. Buitrago y Oswaldo Jiménez
Estructura de una unción: unction [ parametros_salida ] = nombre_uncion parametros_entrada) % comentarios de la descripción de la unción Bloque de instrucciones / cálculos dentro de los cuales se asignan
Arreglos numéricos. Programación Clase 23
Arreglos numéricos Programación http://progra.usm.cl Clase 23 Objetivos de la clase Introducir el tipo array del módulo numpy para representar arreglos numéricos. Explicar la motivación para usar arreglos
CLASE 1 INTRODUCCIÓN A MATLAB
Prof. Alexander Hoyo Clase 1 Introducción a MATLAB pág. 1 de 12 CLASE 1 INTRODUCCIÓN A MATLAB MATLAB es un software de computación técnica de alto nivel que integra cómputo, visualización y programación
Comenzando a usar MatLab:
Universidad Simón Bolívar Núcleo del Litoral Departamento de Tecnología Industrial TI-2284. Laboratorio de Sistemas de Control PRACTICA 1. INTRODUCCION A MATLAB Introducción: MatLab es una herramienta
Programación con Matlab
Programación con Matlab Práctica 1a: Introduciendo valores en el entorno de Matlab Prof. Guilmer Gonźalez El curso está dirigido a los estudiantes de la Facultad de Ciencias de la UNAM, en su segundo semestre
INTRODUCCIÓN a DERIVE 6. PANTALLA DE EXPRESIONES ALGEBRAICAS
INTRODUCCIÓN a DERIVE 6. Existen tres clases de pantallas: La pantalla de Álgebra (para expresiones algebraicas) y las pantallas gráficas que permiten representar gráficas en dos dimensiones (ventana 2D)
Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre
Gráficas Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre Primavera, 2 Universidad de Concepción Rojas G. - Verdejo H. Gráficas Contenidos Figuras 2
Como usar Excel para resolver una regresión lineal usando la función predefinida estimacion.lineal.
Excel: Regresión Lineal Como usar Excel para resolver una regresión lineal usando la función predefinida estimacion.lineal. Como hacer la gráfica. Ejemplo Los datos de la tabla adjunta, x e y exacto, cumplen
El intérprete de Python
Introducción a la Computación El intérprete de Python Maximiliano Geier ([email protected]) Facultad de Ciencias Exactas y Naturales, UBA 27/03/2014 Maximiliano Geier (UBA) Clase práctica 2: El intérprete
Breve Tutorial sobre el Graficador GNUPlot
Breve Tutorial sobre el Graficador GNUPlot Como iniciar el GNUPlot: El programa para graficar datos científicos Gnuplot (standard en cualquier distribución Linux) se inicia desde cualquier ventana terminal
Python. Características Básicas
Python Características Básicas Intérprete >>> 3 + 5 8 >>> "Esto es una" + " frase." Esto es una frase. El intérprete de Python nos permite tener una sesión interactiva con él, muy útil para su aprendizaje.
Un calculadora avanzada... y algo más!
INFORMÁTICA, GRUPO D Un calculadora avanzada... y algo más! Vamos a familiarizarnos con el entorno interactivo de Python. Vamos a construir expresiones aritméticas y a guardar los resultados en variables
GUIA BÁSICA DE KALGEBRA
GUIA BÁSICA DE KALGEBRA KAlgebra es una calculadora gráfica basada en MathML. Aunque en un principio estuvo orientado a MathML, actualmente puede ser usado por cualquier persona, aunque posea pocos conocimientos
Introducción a Matlab y Simulink
Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Eléctrica Introducción a Matlab y Simulink Preparado por Diego Sepúlveda J. Version.0, 6 de agosto de 2002 Índice
Laboratorio 1: Introducción a MatLab
Elementos de Matemática Aplicada 2012 1 Laboratorio 1: Introducción a MatLab Matlab (www.mathworks.com) es un lenguaje de programación y una herramienta de cálculo. Está diseñado para hacer cuentas con
Lección 1. Tutorial básico de MATLAB: Operaciones y funciones básicas
Lección 1. Tutorial básico de MATLAB: Operaciones y funciones básicas MIGUEL ANGEL UH ZAPATA 1 Análisis Numérico I Facultad de Matemáticas, UADY Agosto 2014 1 Centro de Investigación en Matemáticas, Unidad
Introducción a MATLAB
Introducción a MATLAB Matlab es una herramienta matemática de alto nivel usada por ingenieros y científicos de todo el mundo para resolver diversos problemas en forma interactiva y respaldado por una compañía
TAREA 7. Problema 1. Supongamos que hicimos la siguiente asignación: x = [1, 2, [3, 'John', 4], 'Hi']
Nombre: Matricula: Problema 1. TAREA 7 Fecha: Grupo: Para cada una de las siguientes expresiones, especifica el tipo y el valor. Si se genera un error, seleccione el tipo de ' "y escriba la palabra" error
Tuxpaint. Descripción. Uso. Actividades. Contenido. 1 Descripción 2 Uso 3 Actividades
Contenido 1 Descripción 2 Uso 3 Actividades Tuxpaint 4 Importar o exportar imágenes en Lihuen 4.1 Pasos en común 4.2 Pasos para importar imágenes externas 4.3 Pasos para exportar imágenes 5 Configuración
INSTITUTO INTERNACIONAL BRITANIA LIGTHART NIVEL: SECUNDARIA GRUPO: 3 A, B CICLO ESCOLAR PROFESOR: LUIS HERNANDEZ RAMOS
1) Cuando aplicamos formato a los datos numéricos, cambia el aspecto de los números pero no su: 2) Qué sucede si das clic en una celda y luego arrastras el ratón hasta otra? A) Seleccionas una celda B)
Universidad de Oviedo Grado en Física. Introducción a la Física Computacional
Grado en Física Introducción a la Física Computacional Julio Manuel Fernández Díaz, Rosario Díaz Crespo Curso 2013-14 Representaciones gráficas en 2D y 3D Práctica 8 Representaciones gráficas en 2D y 3D
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO. la Facultad de Ingeniería
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO Sociedad de Alumnos Geofísicos de la Facultad de Ingeniería Taller de MatLab INTRODUCCIÓN Nombre abreviado de MATrix LABoratory. Lenguaje de alto funcionamiento
Programación con Matlab
Programación con Matlab Práctica 1b: Graficando con Matlab Prof. Guilmer Gonźalez Graficación 1D Hacer gráficos en Matlab es muy sencillo. No necesitamos definir la ventana de despliegue ni el sistema
SESIÓN 9 OTRAS POSIBILIDADES DE WORD.
I. CONTENIDOS: 1. Creación de tablas. 2. Barra de Dibujo. 3. El editor de ecuaciones. 4. Imágenes y gráficos. 5. Ortografía y gramática. SESIÓN 9 OTRAS POSIBILIDADES DE WORD. II. OBJETIVOS: Al término
Prácticas de SAGE (caldum) 19 de Enero de 2012
Prácticas de SAGE (caldum) 19 de Enero de 2012 1. Introducción En este ejercicio vamos a ver las posibilidades de programación de SAGE haciendo una implementación del algoritmo de reducción de Gauss de
UNIVERSIDAD DE INGENIERÍAS Y CIENCIAS DEL NORESTE CURSO INTENSIVO DE EXCEL
UNIVERSIDAD DE INGENIERÍAS Y CIENCIAS DEL NORESTE CURSO INTENSIVO DE EXCEL Contenido Introducción... 5 Partes principales del programa... 5 Tipos de punteros... 7 Crear libros... 8 Abrir libros nuevos
Introducción al la programación en python: algunas ideas básicas
7 al 18 de Marzo @ DF UBA CABA, Argentina Introducción al la programación en python: algunas ideas básicas Cecilia Jarne [email protected] Es un lenguaje de programación interpretado, que permite
GNUPLOT tiene dos modos de ejecución: batch e interactivo. El modo batch se accede ejecutando:
GRÁFICOS GNUPLOT es un programa interactivo para dibujar dirigido mediante comandos. Los comandos y funciones de GNUPLOT deberán escribirse con minúsculas o mayúsculas según se indique ya que el programa
LA HOJA DE CÁLCULO DE OPENOFFICE
LA HOJA DE CÁLCULO DE OPENOFFICE 1.- Cómo crear la tabla de frecuencias En la tabla adjunta se muestran los datos de una variable aleatoria discreta que representa el número de hijos que tienen una muestra.
Matplotlib. Parte II
Matplotlib Parte II Modo interactivo Si acabamos de iniciar sesión deberíamos estar en modo interactivo. Para comprobar usamos el comando isinteractive( ), si responde True estamos en modo interactivo.
Vemos, pues, que esta forma de organizar los datos es mucho más potente que utilizando las tabulaciones u otros métodos.
Unidad 8. Tablas (I) Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Por ejemplo, obtener el valor
USAC, Fac. Ing., Aplic. 2N, Prof. J. Saquimux, Aux. C. Pérez (Borrador)
USAC, Fac. Ing., Aplic. N, Prof. J. Saquimux, Aux. C. Pérez (Borrador) Ejemplo 1 Encontremos la serie de Fourier en tiempo discreto de la onda periódica cuadrada para tiempo discreto mostrada en la figura
Microsoft Office EXCEL
Microsoft Office EXCEL Creado por: Yuliana Vélez Fernández, CADA Evelyn Velázquez, CCC Parte de la presentación tomada de: http://www.slideshare.net/bethadamczyk/22-excel-basics Microsoft Excel Es una
Introducción a Matlab
Universidad de Chile Facultad de Cs. Físicas y Matemáticas Departameto de Ciencias de la Computación CC3501 - Computación Gráfica, Visualización y Modelación para Ingenieros Prof. María Cecilia Rivara
Manejo de la hoja de cálculo Calc. 1. Cómo abrir y guardar un archivo de Calc?
Manejo de la hoja de cálculo Calc 1. Cómo abrir y guardar un archivo de Calc? 1. ABRIR UN ARCHIVO NUEVO DE CALC 1.1. Podemos pulsar Aplicaciones Oficina Open Office Calc. Al abrir el programa, se nos abre
TALLER Nº 4 NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL
NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL TALLER Nº 4 DIBUJAR TABLA.-Para dibujar la tabla sombreamos el área en la que marcaremos la tabla, es decir, toda la información que hemos escrito. Nos ubicamos
OPENOFFICE CALC. Manejo básico de hojas de cálculo
OPENOFFICE CALC Manejo básico de hojas de cálculo Qué es una hoja de cálculo? Podemos verla como una gran tabla para mostrar información y realizar operaciones con esa información Cada una de las casillas
PRACTICA 1 CTE I 2015
6 PRACTICA 1 CTE I 2015 6 6 INTRODUCCIÓN AL LABORATORIO A. INTRODUCCIÓN A MATLAB. 1. Introducción El programa MatLab (el nombre corresponde a la abreviatura Matrix Laboratory) es una potente herramienta
LA HOJA DE CÁLCULO HOJA DE CÁLCULO:
LA HOJA DE CÁLCULO HOJA DE CÁLCULO: es una herramienta que permite realizar cálculos u operaciones matemáticas, estadísticas financieras y de tabla de base de datos. También se pueden crear y extraer gráficos
Una introducción breve a la visualización de funciones en Matlab y Octave.
Una introducción breve a la visualización de funciones en Matlab y Octave. Matlab y su clon GNU Octave son lenguajes de programación interpretados orientados principalmente al cálculo numérico y cómputo
Aumentando ganancias restringidas por desigualdades (programación lineal)
Aumentando ganancias restringidas por desigualdades (programación lineal) José Luis Gómez Muñoz http://homepage.cem.itesm.mx/jose.luis.gomez/ Qué vas a hacer en esta práctica? En esta práctica vas a utilizar
Introducción a Python. Cecilia Manzino
Características del lenguaje Es un lenguaje de programación multiparadigma, soporta la programación orientada a objetos, imperativa y, en menor medida, funcional. Es un lenguaje multiplataforma, puede
Generalidades sobre Excel
Generalidades sobre Excel Temas Introducción Funciones Suma, Promedio, Max, Min, etc Gráficos Introducción Al ingresar a Excel aparece una hoja de cálculo, que permite tratar datos que pueden organizarse
PRÁCTICA 1: Introducción a Matlab
1.1 PRÁCTICA 1: Introducción a Matlab 1.1 Introducción MATLAB es un paquete de software que proporciona un entorno potente y amigable para cálculo y simulación. El entorno de programación ofrece operaciones
Microsoft Excel Tabla dinámica
Microsoft Excel 2003 Tabla dinámica Una tabla dinámica es una hoja de cálculo interactiva que resume rápidamente grandes cantidades de datos usando el formato y los métodos de cálculo que se elijan. En
TUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
Módulo A. PROCESADOR DE TEXTOS. WORD Unidad 0. Introducción...15
ÍNDICE Módulo A. PROCESADOR DE TEXTOS. WORD...13 Unidad 0. Introducción...15 1. Introducción...15 2. Acceso a Word...15 3. Entorno de trabajo de Word...16 4. La cinta de opciones...17 5. El menú Archivo...18
Apunte de Tablas. Tablas.
Tablas. Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Por ejemplo, obtener el valor medio de los
Vemos, pues, que esta forma de organizar los datos es mucho más potente que utilizando las tabulaciones u otros métodos.
Tablas Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Por ejemplo, obtener el valor medio de los
INTRODUCCIÓN AL USO DE PAQUETES COMPUTACIONALES
INTRODUCCIÓN AL USO DE PAQUETES COMPUTACIONALES Profesoras Especialista Bernal Herrera Fanny Maricela Especialista Franco Valderrama Dalia Elizabeth Página 1 3.1 Objetivo particular del tema 3.0 Tema II
QUANTUM COMPUTACION CURSO DE PLANILLA ELECTRONICA MICROSOFT EXCEL 2013
00088 CURSO QDE PLANILLA ELECTRONICAMICROSOFT EXCEL 2007 CAPÍTULO 1: INTRODUCCIÓN PLANILLAS ELECTRÓNICAS Qué es Excel? Orígenes de las Hojas de Cálculo Propiedades de las Planillas Electrónicas CAPÍTULO
Ecuaciones Diferenciales Ordinarias I
UG Uso de Maxima y wxmaxima Uso de Maxima y wxmaxima Primeros Pasos Universidad de Guanajuato Sesión 47 Primeras Operaciones Maxima es un programa que funciona como una calculadora científica. Las operaciones
