viernes, 16 de enero de 2015

Matlab - Simulación y Visualización

En la última clase de Matlab el Prof. Poblete mostró a los alumnos como hacer simulación y visualización en Matlab. Empezamos haciendo un ejercicio de Física con una barra de calor, la idea era simular la propagación del calor en la barra. Primero hicieran el algoritmo que calculaba la propagación del calor y terminaran haciendo  visualizaciones de la propagación del calor.


También aprendieran a dibujar un tablero de ajedrez en Matlab, donde algunos alumnos nos sorprenderán con su algoritmo, dibujaban las celdas del tablero de a 2; mientras nosotros habíamos pensado en dibujar las celdas de a uno. Nuestros alumnos son muy buenos!!!



Y terminamos con el juego de la vida de John Horton Conway.



En la próxima (y última semana) vamos a mirar Python!!!!

jueves, 15 de enero de 2015

Matlab - Matrices

Hoy el Prof. Poblete empezó el dia con Matrices en Matlab. Como matrices no es un contenido obligatorio en matemáticas, el empezó con el básico; que és una matriz. Y nos quedamos solamente con matrices sencillas para no complicar las cosas. Miramos suma, transposición de matrices, como trabajar con elementos específicos de una matriz; matrices especiales como las matrices de ceros, de unos, eye (identidad).
La parte más complicada fue jugar con los cuadrados mágicos.  Mirar un cuadrado mágico después que se sabe que és, és una cosa, saber hacer uno a mano és otra, saber hacerlo en matlab entonces... es fácil función magic(tamaño del cuadrado)!!!

Para terminar la clase miramos multiplicaciones de matrices y también miramos para que las matrices son muy útiles: para ayudar a resolver sistemas de ecuaciones lineales.

miércoles, 14 de enero de 2015

Scripts y Funciones en Matlab

Hoy miramos que además de trabajar de manera interativa en Matlab, también se puede trabajar con archivos. Son los archivos .m
También miramos que una función puede retornar más de un valor.
Evaluamos la función Harmoníc, y que su función con el logaritmo natural log(n); y los alumnos miraran que se llega a la contante de Euler.
Hicimos el ejercicio del problema del granizo (Conjetura de Collatz) y miramos como evoluciona la altura para distintos valores.
Y terminamos mirando los resultados de la demora del problema del granizo con la función Scatter.


Matlab - Clase 2

En la segunda clase de Matlab los alumnos empezaran el dia mirando que los vectores pueden ser dos "sabores" distintos: vector fila (separados por espacios o comas) y vector columna (separados por punto y coma o cambios de línea). Aprendieran también lo que és el producto interno de matrices (vectores) simples, la transpuesta, el producto de componente a componente (*), la división de componente a componente (./), la elevación a la potencia (.ˆ)
El ejercicio fue bien entretenido: corregir un test de alternativas en Matlab, primero mirando la cantidad de respuestas correctas solamente, y después descontando puntos de las respuestas incorrectas.
Y terminamos la clase de hoy analisando un lanzamiento de dardos al azar, sobre un circulo inscrito en un cuadrado de 1x1. Y miramos que el experimento tiene una fuerte tendencia.


martes, 13 de enero de 2015

Matlab - Clase 1

Lunes es siempre complicado... al final es lunes.
Para que los alumnos se pongan las pillas de la semana, empezamos con Matlab.
Matlab es muy usado en los cursos básicos de la Facultad, en cursos de física y cálculo. La idea es que los alumnos aprendan a hacer cálculos en Matlab y caso entren la Facultad sepan manejarse bien con Matlab desde el inicio de sus cursos.
Trabajamos con la versión 2008 de Matlab, el Prof. Poblete comenzó mostrando que Matlab puede ser una calculadora sofisticada. De ay se fue a variables y funciones como seno, coseno, cuadrado, etc. También se miró vectores, listas y plot.
La parte más entretenida fue el ejercicio:

  •  žTomar un rectángulo de cualquier tamaño. En el lado más largo, construir un cuadrado pegado al rectángulo. Tomar el rectángulo completo resultante y repetir.
  • žAplicar el procedimiento anterior comenzando con un rectángulo (cuadrado) de 1x1. (Mejor todavía, comenzar con un rectángulo de 1x0). Listar los tamaños de los lados que se van generando.

Y cuando terminaran los resultados eran los números de Fibonacci.


Terminaran mirando el cuociente de dos numeros de Fibonacci consecutivos que nada mas és que el número aureo.



lunes, 12 de enero de 2015

Excel

En la tercera y cuarta clase, cerramos la primera semana del curso con Excel.
La idea de esas dos clases era que aprendieran a manejar el básico de una planilla Excel; miramos: formateo, tablas dinámicas, formulas, gráficos y hasta algo de macros.
Para hacer las clases más entretenidas, hicimos un ejercicio con las comidas preferidas de los alumnos y con tablas dinámicas miramos que las comidas preferidas son: Empanadas, Humillas y Pastel de Choclo. Las menos preferidas fueran: Barros Luco, Choripan, Chorillana, Hamburguesa, Lentejas, Lomo a lo Pobre, Sopaipilla, Spagheti. Ninguno de los alumnos tuvo sus 3 comidas favoritas en la lista de las menos apreciadas por los compañeros, pero Aldo, Barbara y Felipe tuvieran  dos comidas que no fuera son muy apreciadas por los amigos.
También hicimos un ejercicio donde cada alumno tuvo que elegir una comida de su lista y buscar su receta. Hicieran el formato de la receta para que se quedara bonita, además buscaran los precios de cada uno de los ingredientes de su receta. Miramos el tema de la conversión de medidas de las recetas  pues esas tienes unidades como tazas, pizca, chorro y otras medidas. Hicimos algunos presupuestos en nuestras conversiones y logramos hacer con que nuestra receta fuera "inteligente" y buscara los valores de conversiones y precios (usando buscarv - vlookup).
En la última parte creamos un formulário que seria nuestra calculadora de recetas, la idea de la calculadora era que se pudiera elegir la receta y la cantidad de personas que iban a comer; y que Excel te dejara lista la receta para impresión con las cantidades exactas para las personas elegidas y el costo de la receta. Por un tema de tiempo solo logramos poner a funcionar el botón de cantidad de personas y el botón solo actualizaba los valores en la planilla base (sin formato).
Dejo acá el ejemplo de lo que yo hice.





miércoles, 7 de enero de 2015

Tercera Clase

En la clase de hoy los alumnos aprendieran a crear un blog. Al inicio de la clase Google no ayudo mucho y tuvimos un problema intermitente para empezar y crear las cuentas en Blogger.com
Pero terminado el problema los alumnos lograran crear sus blogs.
Los blogs de los alumnos están disponibles al costado derecho para que los miren.
Me quede muy contenta y sorpresa con la calidad y los contenidos de los blogs.
Muy interesante también fue leer lo que los alumnos escribieran de las expectativas que tienen del curso, espero poder atender a todas las expectativas y además lograr mostrar para los que están un poco más asustados pensando que computación no es para uno, que no es tan complicado. Que se necesita un poco de tiempo para se acostumbrar, pero que después las cosas se ponen más sencillas.