Mini curso octave

Solo disponible en BuenasTareas
  • Páginas : 6 (1500 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de febrero de 2011
Leer documento completo
Vista previa del texto
GNU Octave y Matlab

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...
tracking img