Aprender Octave

Comandos

  • clear
    Limpia las variables.
    clear nombre
    Limpia la variabla "nombre".
  • clc
    Limpia la pantalla (terminal)
  • close all
    Borra/elimina las figuras.

Comentarios

Los comentarios de una línea inician con "%" o "#".
Para los comentarios de más líneas se usa "%{" y "%}" o también "#{" y "#}". [3]

Datos útiles

  • .
    Esto nos ayuda en las operaciones matematicas, para usarlos de manera vectorizada esto es, si le pasamos una matriz o vector, nos debe devolver una matriz o vector.[8 (5:40)]
  • ;
    El punto y coma nos sirve para indicar que no escriba un comando al ejecutarlo.

Definir una función

Se puede definir funciones con un número de argumentos opcionales.[6]
También podemos definir salidas opcionales.[7]

Ejemplos

Ejemplos básicos en Octave

  • Creación de una Matriz
    • >> A = [1, 2, 3; 4, 5, 6; 7, 8, 9]
  • Producto de Matrices
    • Siendo A y B matrices
      • >> A * B
    • Transpuesta de A por B
      • >> A' * B
    • Multiplicar elemento por elemento
      • >> A. * A
        • Esta multiplicación es: A[i,j] = A[i,j] * A[i,j]
  • Producto de vectores
    • Producto punto
      • >> a. * b
        • El punto en "a." indica la operacion producto punto
  • Resolución de Ecuaciones Lineales
    • >> A = [ 1, 2; 3, 4 ]
    • >> b = [ 5; 6 ]
    • >> x = A \ b
  • Mostrar Gráficos
    • >> x = linspace (0, 10, 20);
    • >> y=sin(x)
    • >> plot(x,y)
  • Ayudas
    • >> help --list
    • >> help print
  • Condicionales
    • if
  • Pasar un número a string[3]
    • num2str(1234.567)
  • Ejecutar octave desde línea de comandos
    • octave --no-gui
  • Forzar interfaz gráfica
    • octave --force-gui
  • Ayuda
    • octave --help
  • Más

Funciones

int2str

Pasar un entero a string

La función int2str(4) ayudará a esta tarea.[5]

round

Esta función puede ser usada para redondear un número real.[2]
>> round(4.45)
ans = 4
>> round(5.51)
ans = 5

strcat

Se usa para concatenar dos o más string.[1]
strcat('hola','mundo')
ans = holamundo

Manejo de errores

Videos-Tutoriales


Links:
  1. https://www.gnu.org/software/octave/doc/v4.0.0/Concatenating-Strings.html
  2. https://www.gnu.org/software/octave/doc/interpreter/Integer-Data-Types.html
  3. http://octaveintro.readthedocs.io/en/latest/programacion.html
  4. https://www.gnu.org/software/octave/doc/interpreter/Simple-Examples.html
  5. https://www.gnu.org/software/octave/doc/v4.0.1/Converting-Numerical-Data-to-Strings.html
  6. Prog: Funciones con varios argumentos de entrada - https://www.youtube.com/watch?v=Nbm9qBBh2H8
  7. Prog: Funciones con varios argumentos de salida - https://www.youtube.com/watch?v=HEOV-xSvtpM
  8. Prog: Gráficos - https://www.youtube.com/watch?v=n7DYhENq2eA

No hay comentarios.:

Publicar un comentario