Archive

Archive for September, 2010

Cursos interesantes de Matlab

September 16th, 2010

Bilbao

Técnicas de Programación de MATLAB

Bilbao: 22 septiembre

Técnicas de Programación de MATLAB proporciona experiencia práctica utilizando las características del lenguaje MATLAB para escribir código eficiente, robusto y bien organizado. Estos conceptos son la base para escribir aplicaciones, desarrollar algoritmos y extender las capacidades built-in de MATLAB. Este curso de un día también explora la creación de clases y el uso de objetos. Detalles sobre optimización del rendimiento también se cubren durante el curso, así como herramientas para escritura, depuración y optimización del código (más información). Temas incluidos:

  • Programando correctamente
  • Estructurando datos
  • Estructurando el código
  • Clases y objetos


MATLAB y Simulink para Diseño de Control

Bilbao: 08-09 noviembre

Este es un curso práctico de dos días diseñado para proporcionar una comprensión general de cómo utilizar las herramientas de diseño de sistemas de control de MathWorks para acelerar el diseño de sistemas de control realimentados (más información). Entre los temas incluidos:

  • Visión general del diseño de sistemas de control
  • Modelado de sistemas
  • Análisis de sistemas
  • Diseño de controladores
  • Implementación de controladores

Otras ciudades

Cálculo Paralelo con MATLAB
Madrid: 27-28 octubre

Cálculo Paralelo con MATLAB es un curso de dos días que introduce las herramientas y técnicas para escribir algoritmos paralelos y distribuidos en MATLAB. El curso muestra cómo utilizar Parallel Computing Toolbox™ para incrementar tanto la velocidad como la escala del código ya existente. Los asistentes que trabajen con simulaciones de tiempo de ejecución muy largo o con grandes conjuntos de datos se beneficiarán de las demostraciones prácticas y ejercicios del curso (más información). Temas incluidos:

  • Trabajando con el pool de MATLAB
  • Tareas distribuidas
  • Consideraciones sobre programación distribuida
  • Prototipado de tareas paralelas
  • Consideraciones sobre programación paralela
  • Aumento de escala con múltiples sistemas

Fundamentos de MATLAB
Madrid: 28-30 septiembre; 23-25 noviembre

Fundamentos de MATLAB es un curso de tres días que proporciona una completa introducción al entorno de cálculo técnico de MATLAB. Al finalizar el curso, los asistentes habrán adquirido las habilidades necesarias para ser usuarios productivos con MATLAB. No son necesarios conocimientos previos de MATLAB y el curso está estructurado para la asimilación de los conceptos a través de ejemplos prácticos y ejercicios. De este modo, las competencias con MATLAB se desarrollan de una manera natural, con énfasis en la aplicación práctica. Durante el curso se exploran temas relacionados con análisis de datos, visualización, modelado y programación (más información). Temas incluidos:

  • Interfaz de usuario de MATLAB
  • Ejecución de comandos y creación de variables
  • Análisis sobre vectores y matrices
  • Visualización de vectores y matrices de datos
  • Trabajando con archivos de datos
  • Trabajando con tipos de datos
  • Automatización de comandos con scripts
  • Escritura de programas con estructura lógica y control de flujo
  • Escritura de funciones

Fundamentos de MATLAB para Aplicaciones Financieras
Barcelona: 04-06 octubre
Madrid: 02-04 noviembre

MATLAB para la Optimización de Carteras
Barcelona: 07 octubre

Anuncios

Comodines: ? y *

September 13th, 2010

Los comodines son los caracteres ? y *

. A la hora de hacer referencia a nombres de ficheros sustituyen a cualquier carácter y se pueden usar con cualquier comando.

  • ?: Sustituye a un único carácter.
  • *: Sustituye a una cadena de carácteres.

Ilustrémoslo con unos ejemplos. Si en la carpeta actual listo los ficheros que tengo con el comando ls

$ ls
datos8.txt
datos9.txt
datos10.txt
resultados

Puedo listar por ejemplo sólo los ficheros de datos pidiendo que se listen todos los ficheros que comiencen con datos, es decir:

$ ls datos*
datos8.txt
datos9.txt
datos10.txt

El comando “ls datos*.txt” produce el mismo resultado en este caso. El comodín ? produce un efecto diferente pues solo sustituye un carácter

$ ls datos?.txt

datos8.txt
datos9.txt

Los comodines se pueden usar con cualquier comando. Si por ejemplo queremos mostrar todos los ficheros de datos podemos usar el comando cat con los comodines

$ cat datos*

y si queremos mostrar todos los ficheros podemos hacerlo diciendo que nos muestre todos los ficheros que se llaman “algo”, es decir:

$ cat *

que equivale en este caso a “cat datos8.txt datos9.txt datos10.txt resultados“.

Comandos básicos

Hands-on workshop on excitations in solids and nano-structures from first-principles

September 9th, 2010

Trieste, 18-22 October 2010

The aim of this hands-on workshop is to introduce advanced concepts of TDDFT, GW and BSE. Short introductory theoretical lectures will be followed by extensive hands-on classes. Participants will have the opportunity of testing on realistic systems the theoretical tools by using several public codes and dedicated tutorials.

More info at Democritos-Nanoexcite2010

Anuncios

tail

September 3rd, 2010

tail

Regla mnemotécnica

tail: Tail, final

Un comando sencillo que se también se usa para mostrar en pantalla el contenido de ficheros, pero las últimas líneas. Por defecto tail nos mostrará las 10 últimas líneas pero podemos indicarle cuantas queremos que nos muestre. Para visualizar ficheros muy grandes, que abrirlos con editor puede resultar pesado para el ordenador, si sólo queremos ver el final del fichero este comando es ideal pues responde instantáneamente.

Como ejemplo sencillo, si el fichero direccion contiene la dirección del Campus de Leioa-Erandio podemos ver su contenido con esta orden, como tiene menos de 10 líneas nos lo muestra completamente, luego le pediremos que nos imprima solo las 2 últimas líneas:

$ tail direccion

Sarriena S/N
48940 Leioa
Bizkaia

$ tail -2 direccion

48940 Leioa
Bizkaia

El comando tiene alguna otra posibilidad pero la descrita es la principal.

Comandos básicos

head

September 2nd, 2010

head

Regla mnemotécnica

head: Header, cabecera

Un comando sencillo que se también se usa para mostrar en pantalla el contenido de ficheros, pero las primeras líneas. Por defecto head nos mostrará las 10 primeras líneas pero podemos indicarle cuantas queremos que nos muestre. Para visualizar ficheros muy grandes, que abrirlos con editor puede resultar pesado para el ordenador, si sólo queremos ver el comienzo del fichero este comando o more son los ideales pues responden instantáneamente.

Como ejemplo sencillo, si el fichero direccion contiene la dirección del Campus de Leioa-Erandio podemos ver su contenido con esta orden, como tiene menos de 10 líneas nos lo muestra completamente, luego le pediremos que nos imprima solo las 2 primeras líneas:

$ head direccion

Sarriena S/N
48940 Leioa
Bizkaia

$ head -2 direccion

Sarriena S/N
48940 Leioa

El comando tiene alguna otra posibilidad pero la descrita es la principal.

Comandos básicos