Aprende Octave con ejemplos

Como define la Wikipedia, Octave o GNU Octave es un programa libre para realizar cálculos numéricos donde Matlab es considerado su equivalente comercial.

En este curso trataré de enseñar a usar Octave mediante scripts o códigos fuente. Dichos ejemplos estarán enfocados al tratamiento y visionado de imágenes. Si tenéis alguna pregunta, no dudéis en comentar.

APRENDE OCTAVE CON EJEMPLOS:

  1. Instalar Octave en Ubuntu Linux.
  2. Realizar operaciones básicas.
  3. Representar gráficamente una función.
  4. Intercambiar una imagen dividida en cuadrantes.
  5. Instalar el paquete de imagen de Octave.
  6. Eliminar una fila o una columna de una matriz.
  7. Intercambiar la primera columna con la última de una matriz.
  8. Calcular la media ponderada.
  9. Convertir una imagen de color a una en blanco y negro.
  10. Encontrar cuadrados en un vector.
  11. Determinar si un vector está aumentando constantemente.
  12. Recursividad con Fibonacci.
  13. Calcular tiempo de ejecución de un código .
  14. Calcular la función de densidad Gaussiana o normal.
  15. Invertir una imagen.

Ver comentarios

  • Hola, Gracias por los cursos, me interesarian mas tutoriales sobre la manipulacion y procesamiento de señales digitales (imagenes, sonido) desde octave en gnu/linux.
    gracias, salu2 desde Colombia.

  • segun lei, existe la posibilidad de reemplazar e incluso superar completamente a Matlab con python mas unas librerias o algo asi, sabes de eso? me interesaría saber mas. si sabes te agradezco me expliques.

    gracias.

    • La verdad es que ahora mismo no conozco muchas librerías específicas de Python para procesamiento de imágenes. Aunque tienes OpenCV que lo puedes trasladar a Python.

    • Pues, todabia no lo he explorado a fondo, pero a priori si. Para calculo numérico, están las bibliotecas numpy y scipy, y además está sympy para cálculo simbólico. Hay muchas más bibliotecas... ya dependiendo de las necesidades de cada uno.

  • Manuel, me parece muy interesante la serie de tutoriales que estas haciendo en octave. ¿Puedo hacer una serie de tutoriales en paralelo de python con los mismos ejemplos que usas en octave? para publicar en esta misma web¿Que te parece la idea?