0% encontró este documento útil (0 votos)
82 vistas9 páginas

Introducción a Octave: Funciones Básicas

Este documento proporciona una introducción a las funciones básicas de Octave, incluida la escritura de números, cálculos básicos, funciones matemáticas, variables, definición de funciones, vectores, matrices y operaciones con matrices. Explica cómo usar Octave como una calculadora para realizar sumas, restas, multiplicaciones y divisiones, y también cubre temas más avanzados como funciones matemáticas, variables y la definición y manipulación de vectores y matrices.

Cargado por

ijalva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
82 vistas9 páginas

Introducción a Octave: Funciones Básicas

Este documento proporciona una introducción a las funciones básicas de Octave, incluida la escritura de números, cálculos básicos, funciones matemáticas, variables, definición de funciones, vectores, matrices y operaciones con matrices. Explica cómo usar Octave como una calculadora para realizar sumas, restas, multiplicaciones y divisiones, y también cubre temas más avanzados como funciones matemáticas, variables y la definición y manipulación de vectores y matrices.

Cargado por

ijalva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD YACAMBÚ

VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

UNIDAD 2: FUNCIONES BÁSICAS

OCTAVE posee una gran cantidad de herramientas que permiten resolver problemas
matemáticos, lo que veremos a continuación.

 Escribir números

El procedimiento para escribir los números en OCTAVE es similar al que se utiliza al


escribir los números en una calculadora:

Octave usa el “.” (punto) para definir números decimales (exactamente igual que en las
calculadoras).

 Cálculos básicos

Vamos a empezar a trabajar con la tarea más básica que podemos darle a esta
herramienta, utilizarla como una calculadora. A continuación se muestra la forma de
realizar las operaciones:
UNIVERSIDAD YACAMBÚ
VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

Debemos tener presente que cuando realizamos operaciones matemáticas con Octave,
debemos respetar las reglas de precedencia para el uso de operadores, por lo tanto, es
recomendable el uso de los paréntesis, analicemos el siguiente ejemplo:

cuando no utilizamos el paréntesis, las operaciones se realizan así: se resta 7-4, el


resultado se divide entre 5 y luego se resta 2, mientras que al usar paréntesis, se
realiza la resta 7-4 y se divide entre la resta 5-2, de allí la diferencia de resultados en
cada caso.

Podemos realizar otras operaciones básicas como calcular el promedio:


UNIVERSIDAD YACAMBÚ
VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

Note que entre la figura 3(a) y 3(b) hay una diferencia, en la segunda luego de cada
variable se escribe punto y como (;) esto es para que no se muestre un resultado luego
de escribir cada variable.

 Funciones matemáticas elementales que operan de modo escalar.

Comprenden las funciones matemáticas trascendentales y otras funciones básicas. En


el siguiente cuadro se muestran las más usadas.
UNIVERSIDAD YACAMBÚ
VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

 Variables

Una variable es un nombre simbólico que identifica una parte de la memoria, son
identificadores que permiten almacenar datos, los cuales pueden cambiar durante la
ejecución de un programa.
Para asignar un valor a una variable se utiliza una instrucción de asignación:

>> nombre de la variable = expresión

Ejemplo:

Existen un conjunto de variables predefinidas utilizadas por el programa que no


conviene cambiar, entre ellas podemos mencionar:
UNIVERSIDAD YACAMBÚ
VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

 Definir funciones

Utilizando las operaciones matemáticas podemos crear pequeños programas que nos
permiten realizar algunas funciones u operaciones.
Veamos los siguientes ejemplos:
UNIVERSIDAD YACAMBÚ
VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

 Definición de vectores

Un vector-fila de dimensión n se puede definir escribiendo sus componentes entre


corchetes rectos ([ ]) y separándolos por comas o espacios en blanco:

Un vector-columna se crea igual, pero separando las componentes por “punto y coma”:

 Definición de matrices

Las matrices se definen de forma similar a los vectores, introduciendo sus filas como
vectores-fila y separando unas filas de otras mediante punto y coma o saltos de línea.
UNIVERSIDAD YACAMBÚ
VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

 Matrices especiales:

Las siguientes funciones de Octave devuelven matrices de utilidad general:


a) Diagonal: eye(n, m)
b) Unos: ones(n, m)
c) Ceros: zeros(n, m)
UNIVERSIDAD YACAMBÚ
VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

 Operaciones con matrices


Una vez que definimos las matrices, es posible realizar las operaciones algebraicas
con ellas, basta con escribir los operadores y el programa se encarga de realizar el
cálculo.
Veamos el siguiente ejemplo:
Primero escribimos en la ventana editor de Octave las instrucciones, es lo
conveniente ya que como se mencionó, podemos guardar el ejercicio como un
archivo “.m” y permite la modificación del mismo.
A=transpose(a) devuelve la traspuesta no conjugada de a, es decir, intercambia el
índice de fila y columna de cada elemento.
Y = inv(a) calcula la inversa de la matriz cuadrada a.

Luego de ejecutarlo, nos muestra el resultado en la ventana comando así:


UNIVERSIDAD YACAMBÚ
VICERRECTORADO ACADÉMICO
DECANATO DE EXTENSIÓN, CULTURA Y DEPORTES

REFERENCIAS:

Carbonetto, S. (2010) Tutorial de Octave. Universidad de Buenos Aires. Facultad de


Ingeniería.

Cuadrado, A. (2008) Diseño de Sistemas de Control con GNU Octave. Universidad de


Oviedo.

También podría gustarte