Anda di halaman 1dari 16

ESTUDIANTE : SALAZAR D.

GABRIEL

PRÁCTICA Nº : 1 MATLAB

FECHA : QUITO 11, MARZO, 2010

FUNCIONES Y COMANDO BASICOS QUE SE UTILIZAN EN MATLAB.

 Como ingresar matrices en matlab.

A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1]

 Como sumar, hallar la transpuesta, girar y obtener la diagonal de una


matriz en matlab.

Comando: sum(A) se obtiene la suma de la matriz.

Comando: A' se obtiene la transpuesta de la matriz.

Comando: diag(A) se obtiene la diagonal de la matriz.

Comando: fliplr(A) se obtiene girar de izquierda a derecha la matriz.


 SUBSCRIPTS, nos ayuda a identificar los elementos que existen en
las filas y columnas de la matriz, por ejemplo A(4,2 ) es el numero de
la cuarta fila y columna segunda. En este caso en particular es 15

Comando: A(1,4) + A(2,4) + A(3, 4) +A(4,4) sirve para sumar varios


elementos de la matriz.
Si se pide elementos que no existen en la matriz, simplemente tendremos un
mensaje de error.
Comando: A(4,5) = 17 sirve para incrementar el tamaño de la matriz.

 El operador COLON muy importante en matlab.


Comando: 1:10 sirve para generar un vector de una determinada distancia.
Comando: 100:-7:50 nos indica que va desde 100 hasta 50 con intervalos de
7 en 7.
Comando: sum(A(1:4,4)) sirve para calcular la suma de los elementos de la
cuarta columna.
Comando: B = A(:,[1 3 2 4]) , B = A(:,[4 2 3 1]) sirve para intercambiar el
orden de las columnas.

 Generando matrices

Comando: Z = zeros(2,4) crea una matriz con todos los elementos de valor
cero.
Comando: F = 5*ones(3,3) crea una matriz con todos los elementos de valor
uno.
Comando: N = fix(10*rand(1,10)) crea matriz todos los elementos aleatorios
uniformemente distribuidos.
Comando: R = randn(4,4) crea matriz con todos los elementos normalmente
distribuidos.
 Función load

Primero se crea un archivo sin formato, luego se lo guardo con un nombre


específico en la carpeta por definición en Matlab.
Comando: load magic.dat , sirve para cargar un archivo creado fuera de
matlab.
Comando: magic, sirve para llamar el archivo creado.

Para crear archivos –M, se crea un editor de texto en el mismo matlab, asi:

Comando: [ ], sirve para concatenar o juntar matrices, para crear una nueva
matriz más grande.
Comando: X(:,2) = [ ] , sirve para borrar una columna de la matriz.

 Matrices y arreglos adicionales

Para obtener una matriz simétrica se puede obtener de diferentes


maneras, sumando o multiplicando por su inversa.

Comando: A + A’

Comando: A*A’

Comando: d = det(A) , sirve para hallar el determinante de una matriz dada.

Comando: C = inv(B), sirve para hallar la inversa de una matriz dada.


 Comando de control

Comando: format, sirve para cambiar la visualización del formato numérico


en Matlab, esto solo afecta a los valores visualizados y no a los cálculados,
asi:

format short
x

format short e
x

format short g
x
format long
x

format long g
x

format bank
x

format rat
x

format hex
x

Otros comando que nos permiten facilitar la utilización del matlab:


 Graficas

Para graficar primero se escribe en una variable los limites y los


intervalos de la grafica, luego se escribe la función a graficar y por
último se pone el comando plot() el cual va a graficar en 2 o 3
dimensiones.

x=0:pi/100:2*pi;
y = sin(x);
plot(x,y)

Comandos para etiquetar la grafica:

xlabel('EJE X')
ylabel('EJE Y')
title('TITULO DE LA GRAFICA','FontSize',12)
Cuando se tiene varias funciones en una misma grafica la herramienta
legend nos permite etiquetar cada una de ellas.

x = 0:pi/100:2*pi;
y = sin(x);
y2 = sin(x-.25);
y3 = sin(x-.5);
plot(x,y,x,y2,x,y3)

Comando: Plot(x,y, ‘color_style_market’) , nos permite seleccionar colores,


estilos de línea y marcadores.
Para color son: 'c', 'm', 'y', 'r', 'g', 'b', 'w' y ‘k’, que corresponden a los colores
cyan, magenta, amarillo, rojo, verde, azul , blanco y negro.
para estilos de línea son: '-' para línea solida, '--' para línea entrecortada, ':'
para línea punteada, and '-.' Para línea y punto.
Los tipos de marcas son: '+', 'o', '*', y 'x', and marcas con relleno son 's' para
cuadrado, 'd' para diamante, '^' para triangulo superior, 'v' para triángulo
inferior, '>' para triangulo derecho, '<' para triángulo izquierdo, 'p' para
pentagrama, 'h' para hexagrama. Así:
plot(x,y,'ks')
plot(x,y,'r:+')

Comando: plot(exp(i*t),'-o'), sirve para ignorar la parte imaginaria y dibujar


la parte real. Sin embargo se puede dibujar la parte real versus la parte
imaginaria.
t = 0:pi/10:2*pi;
plot(exp(i*t),'-o')
axis equal

Comando: hold on , sirve para añadir graficar en una misma hoja.


Comando: subplot nos sirve para dibujar múltiples figuras en una única
ventana.
 Control de los ejes

Comando: axis, proporciona un número de opciones para configurar el


escalamiento, orientación, y el aspecto del radio de los gráficos.
Comando: axis([xmin xmax ymin ymax]), sirve para especificar los límites
en 2D.
Comando: axis([xmin xmax ymin ymax zmin zmax]), sirve para especificar
los límites en 3D.
Comando: Axis auto, sirve para restablecer los valores de los eje spor defecto
Comando: axis square, configura el aspecto de la relación de los ejes.
Comando: axis equal, configura los ejes con la misma longitud.
Comando: axis off/on, sirve para aparezcan o no los ejes.
plot(exp(i*[0:pi/10:2*pi]))
axis off
Comando: Grid off/on, sirve para que la grilla aparezca o no en la gráfica.
t = -pi:pi/100:pi; valores de inicio, intervalo y fin de la función.
y = sin(t); función a graficar.
plot(t,y) comando para graficar en 2D.
axis([-pi pi -1 1]) configura los ejes.
xlabel('-\pi \leq {\itt} \leq \pi') pone nombre en eje X.
ylabel('sen(t)') pone nombre en eje Y.
title('Grafica de la función seno') pone titulo a la gráfica.
text(1,-1/3,'{\itNote la simetria impar.}') inserta un texto en la gráfica.

 Scripts y funciones

Los SCRIPT pueden operar sobre variables cargadas en la ventana de


comandos.
Se crea un funtion M-FILE y se escribió lo siguiente:

% Investigando el rango de un cuadrado mágico


r = zeros(1,32);
for n = 3:32
r(n) = rank(magic(n));
end
r
bar(r)

luego se lo guárdo como el nombre de magikcrank.m


Una vez cargado en el matlab, se desplegará lo siguiente:
Las funciones son archivos de tipo M que aceptan argumentos de entrada y
retorna argumentos de salida. El nombre del M-file y de la función debe ser
la misma. La primera línea del editor tiene el comando function y el nombre
de la función la que es igual a los argumentos de entrada.

En la pantalla del Matlab 7.8 escribir lo siguiente:

syms y % este comando da el valor a la variable.

invlaplacegabo (a,b) % a= escriba la función , b = el valor a ser evaluado.

% este comando llama al programa.

Ejemplo :

syms y

invlaplacegabo(y^2 + 1 ,1)
Comando: clc, sirve para borrar la pantalla de comandos.

BIBLIOGRAFIA:

Generated by Foxit PDF Creator © Foxit Software


 http://www.foxitsoftware.com For evaluation only.

Anda mungkin juga menyukai