Octave

Solo disponible en BuenasTareas
  • Páginas : 2 (493 palabras )
  • Descarga(s) : 7
  • Publicado : 5 de julio de 2010
Leer documento completo
Vista previa del texto
Programación Avanzada
Clase : •Software de Análisis Numérico
Programación Avanzada 2010

Que son?
• Son programas que nos permiten realizar operaciones de calculo complejas utilizando su propiolenguaje. • Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI)y la comunicación con programas en otros lenguajes y con otros dispositivos hardware.

Algunos programas
• Matlab
– Opción comercial mas popular. – Ampliamente utilizado en centro deinvestigación y universidades. – Creado por “The MathWorks” – Cuenta con su propio lenguaje de programación conocido como M.

Módulos de Matlab
• • • • • • • Matemática y optimización Estadística Diseño desistemas de control y análisis Procesado de señales Pruebas y medidas Biología computacional Modelado y análisis financiero

Opción en GNU
• Octave
– Utiliza las mismas sentencias de Matlab –Lenguaje Interpretado – Argumentos por valor – Case Sensitive

Contenidos a revisar en Octave
• • • • • • • Operaciones Básicas Vectores Polinomios Matrices Funciones Financieras Funciones estadísticasGráficos de funciones en 2d y 3d.

Operaciones Básicas
• Asignación Variable= Expresión
– Y= 1+x;

• Operadores aritméticos e incremento x+y Adición x*y Multiplicación x/y División x\y Divisiónizquierda equivalente a inversa(x)*y x^y Potencia -x Negación ++x Incremento

Comparación y operadores booleanos
• • • • • X[1,2,3,4,5,6] Donde: a=[1,2,3] b=[4,5,6]

∗ =



Operacionescon vectores
Polinomios sobre vectores
3

Se representa por el siguiente vector: P=[1,0,-1,1] Octave nos permite evaluar números sobre el polinomio por medio de la función polyvalPolyval(polinomio,numero) Generar la expresión en Octave para evaluar 4 sobre: X3-3X2+1

− +1

Operaciones con vectores
• Producto de polinomios
Conv(p,q) Siendo p y q vectores

• Derivada por medio de la...
tracking img