Mini curso octave
Octave y Matlab
GNU Octave y Matlab
Sumario
1
GNU Octave y Matlab Entorno QtOctave
Octave y Matlab
GNU Octave y Matlab
Entorno QtOctave
Contenido
1
GNU Octave y Matlab Entorno QtOctave
Octave y Matlab
GNU Octave y Matlab
Entorno QtOctave
Octave y Matlab
GNU Octave y Matlab
Entorno QtOctave
Barra de menú: Nos permiteutilizar a algunas funciones de Octave mediante el ratón, utilizando ventanas de diálogo especí…cas para la introducción de parámetros. Barra de iconos: Facilita el acceso a algunas entradas del menú y las distintas a ventanas. Podemos agruparlos en cuatro bloques: Ejecución y control de procesos en la terminal. Acceso a la tabla para la introducción de matrices. Acceso a la ayuda Control de ventanasembebidas (ventanas de utilidades que están contenidas dentro de qtOctave). Utilidades: Ventanas de listado de variables, de lista de comandos y navegador de archivos. Lista de variables activas Lista de órdenes anteriores Navegador de archivos Terminal Octave, o Consola: Ventana para teclear comandos directamente en Octave. GNU Octave y Matlab
Entorno QtOctave
’_’ Comillas simples. Sirvenpara introducir texto literal, todo lo que se encuentre en este entorno será tomado como texto y no como el nombre de una variable “_” Comillas dobles. Símbolo de carácter también soportado en Octave. % Porcentaje. Es el símbolo del comentario. Todo lo que está por detrás de este símbolo en una línea es ignorado por el intérprete. # Almohadilla. Símbolo del comentario sólo soportado por Octave. Esmuy útil cuando se quieren añadir comentarios en la cabecera de una función sin que el parser1 lo tome como parte de la ayuda. ... Tres puntos. Al añadir alguno de estos dos símbolos al …nal de una línea signi…ca que se tomará la posterior como continuación. n Barra invertida. El símbolo de continuación de C, C++ y también está soportado por Octave. ; Punto y coma. Símbolo de retorno de carro.Sirve para concatenar más de una sentencia en la misma línea y para inhibir la salida por consola del resultado.
GNU Octave y Matlab
Entorno QtOctave
Comandos de ayuda
>>help help help help sqrt
También puede consultar: http://octave.sourceforge.net/index/index.html http://www.gnu.org/software/octave/ http://octave.sourceforge.net/ Puede encontrar un tutorial completo enhttp://www.aims.ac.za/resources/tutorials/octave/ Ejercicio. ¿Para qué sirve el comando diary?
Octave y Matlab
GNU Octave y Matlab
Entorno QtOctave
Operaciones elementales con Matlab
Las convenciones para las operaciones en Matlab son idénticas que en cualquier otro lenguaje de programación o que en una calculadora programable. Por ejemplo, 1
2 0.1 1/2 0.4 2 1/3
>> 1/((2/0.1 ^(1/2) ) -(0.4/2^(1/3) ) >>2+2 ans=4 Para calcular sin( π ) 2 >>sin(pi/2) ans=1 Comentarios >>%este es un comentario >> exit Cierra el intérprete, equivalente a cerrar la ventana.
Octave y Matlab
GNU Octave y Matlab
Entorno QtOctave
Calculadora cientí…ca
>>sqrt(1024) >>2*0.25+3*0.15+0.3 >>platanos=2, manzanas=3, naranjas=1
acceso a una variable tecleando el nombre en la consola)
(variables cualquiernombre, el
>>platanos*0.25+manzanas*0.15+naranjas*0.3 >>precios=[0.25; 0.15; 0.30] >>canasta=[platanos, manzanas, naranjas] >>valor=canasta*precios >>2^3 es decir, 23 2 >>(3*(cos(2*pi)+log(e)))/sqrt(9) es decir, 3 (cosp+ln e ) 9
Ejercicio. Suponga que en un segundo momento, los precios pasan a ser:
precios2=[0.28; 0.13; 0.35]
Calcule la tasa de crecimiento del valor de la canasta. Pista.asigne a la variable valor2 el valor de la cesta con los nuevos precios calcule la tasa de variación:
vt vt vt 1
1 Octave y Matlab
Enrique González Gutiérrez, Magda Muñoz Pérez
GNU Octave y Matlab
Entorno QtOctave
Más funciones aritméticas
Trigonométricas : sin (x), cos(x),... Otras : exp(x), log(x), sqrt(x), abs(x), sign(x), Redondeo : round(x) redondea a la parte entera más...
Regístrate para leer el documento completo.