Practica 1 Intro
Practica 1 Intro
Practica 1 Intro
Por archivo .m
Esta forma se utiliza en el caso en que deba elaborar algn programa de clculo
largo, lo que facilitara la comprensin del problema y permite modificar alguno de
los parmetros sin tener que escribir por lnea de comando de nuevo las
variables que dependan del parmetro que modifico.
Para trabajar por archivo usted debe asegurarse de estar parado en el directorio
correcto en donde est el archivo y si no lo est, debe darle el camino
para llegar al archivo.
Existen dos formas de correr un archivo .m, o escribiendo en una terminal octave
archivo.m, o ingresando al programa y en la lnea de comando escribir archivo.m.
Tal vez es ms til la segunda opcin ya que primero, si es necesario seguir
trabajando con las variables del programa, al hacerlo dentro del programa las
variables ya estn ingresadas, y segundo, si se trabajan con
Resultados grficos y no se tiene cuidado, al correr el programa externamente el
grafico aparecer y desaparecer en un instante.
Dentro de Octave se pueden utilizar herramientas del bash, como ls, pwd, cd, etc.
Ejemplo:
Supongamos que queremos correr un archivo llamado programa1.m que se encuentre
dentro del directorio /home/alumno21/referenciacion/practica2/, entonces para correr el
programa podramos hacerlo de las siguientes formas:
1. Desde afuera
alumno21@carina:~$cd ~/referenciacion/practica2/
alumno21@carina:~/referenciacion/practica2$octave prorama1.m
alumno21@carina:~$octave~/referenciacion/practica2/programa1.m
3. Desde adentro
Primero correr octave
Seales
I. Funciones matemticas
Figuras obtenidas
pg. 1
2. Generacin de seales discontinuas
La idea es multiplicar aquellos valores en un array que desea mantener por unos, y
multiplicar los otros valores por cero.
pg. 2
3. MANIPULACIN DE GRFICOS
Se puede aadir lneas a una grfica existente usando hold. Cuando fija hold on,
matlab no elimina las curvas o graficas existentes. Cuando se meten las nuevas
rdenes plot. Fijando hold off, se libera la ventana de la figura actual para nuevas
grficas.
pg. 3
4. SUBDIVISIN DE VENTANA DE GRAFICAS (m,n,p)
V. CUESTIONARIO
Funciones matemticas
Ejercicio nuevo 1
Ejercicio nuevo 2
Nmeros complejos
Ejercicio 1
Ejercicio 2
Para: a=2; b=4; c=4;
pg. 4
Para: a=4; b=2; c=3;
Ejercicio 3
Ejemplo nuevo 1
Ejemplo nuevo 2
Ejercicio 4
Para: c1=5-7i;
Para: c1=3-8i;
Construccin de arrays
pg. 5
Para: x=[2*pi 2.1*pi 2.2*pi 2.3*pi 2.4*pi 2.5*pi 2.6*pi 2.7*pi 2.8*pi 2.9*pi 3*pi]
Para: x=[pi 1.1*pi 1.2*pi 1.3*pi 1.4*pi 1.5*pi 1.6*pi 1.7*pi 1.8*pi 1.9*pi 2*pi]
Para: x=linspace(0,9*pi,90);
Graficas
pg. 6
Para: x=linspace(0,5*pi,50);
Graficas
Para: x=linspace(0,25,80);
Para: x=linspace(0,8,180);
pg. 7
Manipulacin de grficos
Para: x=linspace(0,9*pi,90);
Para: x=linspace(0,2*pi,80);
Para: x=linspace(0,6*pi,60);
Para: x=linspace(0,7*pi,180);
pg. 8
2. Explique las funciones de cada una de las principales instrucciones y
comandos utilizados en los ejercicios anteriores.
Fix( )
Redondea hacia cero.
Floor( )
Redondea hacia menos infinito.
Ceil( )
Redondea hacia infinito.
Round( )
Redondea hacia el entero ms prximo.
Linspace
El linspace funcin genera vectores linealmente espaciados. Es similar al
operador dos puntos, pero da un control directo sobre el nmero de puntos.
axis
Controla el escalado y apariencia de los ejes.
Subplot (m, n, p)
Divide la ventana grafica en m x n sub ventanas, asigna la ventana p
esima como la actual, donde se dibujara el grafico.
pg. 9
VI. Gua de laboratorio firmado por el profesor
pg. 10
pg. 11
VII. BIBLIOGRAFA
http://softlibre.unizar.es/manuales/aplicaciones/octave/manual_octave.pdf
https://es.wikipedia.org/wiki/Archivo:Suma_de_funciones_peri%C3%B3di
cas(coseno)2.svg
https://es.wikipedia.org/wiki/GNU_Octave
pg. 12