Sei sulla pagina 1di 18

COMANDOS BSICOS EN MATLAB

INTRODUCCIN
Es una herramienta de software matemtico que ofrece un entorno de desarrollo integrado
(IDE) con un lenguaje de programacin propio, en el presente trabajo se pretende dar un
primer paso en el aprendizaje del uso de MATLAB. El usuario debe teclear los diferentes
comandos dados en clase ; el matlab trabaja con memoria dinmica. por lo que no es
necesario declarar las variables que se van a usar. Por esta misma razn, habr que tener
especial cuidado y cerciorarse de que entre las variables del espacio de trabajo no hay
ninguna que se llame igual que las de nuestro programa (proveniente, por ejemplo, de un
programa previamente ejecutado en la misma sesin), porque esto podra provocar
conflictos. A menudo, es conveniente reservar memoria para las variables (por ejemplo, si
se van a utilizar matrices muy grandes); para ello, basta con asignarles cualquier valor. Del
mismo modo, si se est usando mucha memoria, puede ser conveniente liberar parte de
ella borrando (clear) variables que no se vayan a usar ms.
Matlab es un programa interactivo para clculo numrico y tratamiento de datos. Contiene
muchas herramientas y utilidades que permiten adems diversas funcionalidades, como la
presentacin grfica en 2 y 3 dimensiones.
Entre sus prestaciones bsicas del matlab se hallan:
Manipulacin de matrices,
Representacin de datos y funciones,
Implementacin de algoritmos,
Creacin de interfaces de usuario (GUI)
Comunicacin con programas en otros lenguajes y con otros dispositivos hardware.
Ventanas de MATLAB
Command window
uso del prompt: indica que se encuentra listo para empezar a utilizar tu programacin y
recibir instrucciones.
Command History: todos los comandos que hayan sido ingresados en los promptsen la
ventana de command window son guardados en command history, inclusive se guardan
comandos utilizados en sesiones anteriores, por lo que permite tener una visin en general
de lo que se ha hecho anteriormente.
workspace
Todo el conjunto de variables y funciones que se estn ejecutando, todas esas variables son
las que se han estado usando en el command window.
Cada variable tiene su propio espacio de trabajo, se puede cambiar el nombre de la
variable, cambiar duplicar.
OBJETIVOS
- Conocer algunos comandos bsicos y su funcin
- Conocer el uso de las ventanas del MATLAB

PROCEDIMIENTO y RESULTADOS
Comandos bsicos del matlab
clc:

clear: Sirve para eliminar las variables del Workspace


O

Sirve para limpiar la


pantalla
de
Command Window

tambin desde la
ventana
clear
commandscommand window command history

help:El comando ayuda, se utiliza para saber para qu sirven las funciones de Matlab
Te da el nombre
de la funcin y su
sintaxis(la
manera como se
debe escribir).

plot: Este comando te permite realizar una grfica dependiendo de los valores que has
ingresado como variables.

Grid on: sirve para ver y localizar mejor los puntos de unin en una grfica

GRFICAS EN 2D Y 3D
Funciones de la forma y=f(x)
Para hacer grficas de las funciones de una variable con Matlab, primero tenemos que crear
una tabla de valores de la variable para despus dibujar una funcin
Comandos para graficar en 2D:
linspace: este comando crea la tabla de valores de la grfica a realizar
plot(x,y): comando que sirve para crear la grfica ya con los parmetros creados por el
usuario.

Funciones z=f(x,y), al igual que para las funciones de una variable en primer lugar hay que
generar tablas de valores para las variables x e y, se realiza lo mismo para grficos en 3D.
Para generar un mallado sobre la grfica, se utiliza el comando meshgrid

Meshgrid:
generar una matriz a partir de vectores

DISCUSIN:

Los datos bsicos son arreglos, como vectores y matrices, no necesitando


declaracin de variables ni solicitar memoria. Esta es la principal caracterstica de
MATLAB es un lenguaje de programacin, que permite manipular vectores o
matrices como simples variable. Hoy da, no se limita solo a resolver problemas
numricos sino que ofrece un gran cantidad de herramientas que permiten
vincularse con otros programas, hacer adquisicion de datos, control en tiempo real,
hacer procesamiento simblico y mucho ms. Introduccin rpida a Matlab y
Simulink para ciencia e ingeniera.By Manuel Gil Rodrguez.

El objetivo de las simulaciones en el curso es utilizar Matlab como


instrumento para comprender en detalle los aspectos ms importantes del curso
terico, adems de aprender a utilizar una herramienta de uso extendido en el rea
de procesamiento de seales y comunicaciones. En general, las seales en Matlab
son representadas por matrices numricas, que pueden contener entradas
complejas. Todas las variables definidas son matrices. Las matrices con solo una
columna o fila son interpretadas como vectores. Todas las matrices representadas
en Matlab son indexadas comenzando con 1, por ejemplo, y(1,2) es el elemento
correspondiente a la segunda columna de la primera fila de la matriz y. Matlab puede
ejecutar una secuencia de comandos almacenados en un archivo. Universidad
Simn Bolvar Ingeniera Electrnica SEALES Y SISTEMAS I Esta gua se basa
en el material desarrollado por el Prof. John Puentes (USB) y la Prof. Mary Daz
(USB). Ha sido revisado y ampliado por la profesora Trina Adrin de Prez y el Prof.
Noel Camilo Castro.

CONCLUSIN:
En conclusin observamos que MATLAB es una gran herramienta que
disponemos para realizar clculos en el ambiente de ingeniera y otras especialidades,
con capacidades que gradualmente podemos ir incluyendo a nuestros conocimientos y
aplicaciones del quehacer laboral e intelectual.
Hoy en da, MATLAB es un programa muy potente, con un entorno
agradable,que incluye herramientas de clculo cientfico y tcnico y de visualizacin
grfica, as como un lenguaje de programacin de alto nivel que nos permite ir como
siempre gradualmente incrementando las capacidades de las posibles aplicaciones que
se puedan realizar.
MATLAB es una herramienta de cmputo orientada para realizar clculos sobre
matrices. Cuenta con una gran cantidad de toolboxes para anlisis y procesamiento de
datos. Adems cuenta con una gran cantidad de herramientas para graficar funciones
dedos y tres dimensiones las cuales estn integradas dentro de MATLAB. Tambin
Proporciona un ambiente de programacin, el cual puede ser ampliado por el usuario
desarrollando sus propios archivos-m e integrndose dentro del acervo de programas de
MATLAB. La manera de desarrollar programas en MATLAB es muy intuitiva y permite
generar cdigo de una manera muy rpida. MATLAB trabaja con una memoria dinmica
que no requiere que se le declaren las variables que se van a usar durante el programa,
sino que estas se definen al usarlas por primera vez. Esta es una gran ventaja ya que el
usuario est en libertad de definir sus variables segn lo requiere al escribir el cdigo.

REFERENCIAS BIBLIOGRFICAS:
http://dgf.uchile.cl/rene/GF600/Apunte_de_MATLAB.pdf
http://www.ual.es/~andrei/Practicas/practica1.pdf
http://isa.uniovi.es/~cuadrado/archivos/IntroduccionMatlab.pdf

MATRICES EN MATLAB

I.

INTRODUCCIN:

MATLAB permite definir una serie de matrices de forma automtica sin necesidad de
tener que introducir los elementos uno por uno. Las matrices que se pueden generar
de esta manera cumplen alguna peculiaridad que las distingue del resto. Veamos en
este apartado algunas de las funciones que hacen esto posible.
MATLAB ofrece un entorno interactivo sencillo mediante una ventana en la que
podemos introducir rdenes en modo texto y en la que aparecen los resultados. Los
grficos se muestran en ventanas independientes. Cada ventana dispone de una
barra de mens que controla su funcionalidad. Aprenderemos a asignar, borrar,
guardar y recuperar variables, utilizar las funciones incorporadas y, ms adelante, a
definir funciones nuevas. MATLAB opera directamente con numeros complejos y
con numeros reales como caso particular.
Lo que distingue a MATLAB de otros sistemas de calculo es su facilidad para
trabajar con vectores y matrices. Las operaciones ordinarias, suma, producto,
potencia, operan por defecto sobre matrices, sin ms restriccin que la
compatibilidad de tamanos en cada caso.
El formato bsico que se usa para los datos en MATLAB es la matriz o vector.
Las matrices ingresan a MATLAB mediante el listado de los elementos de la matriz y
encerrando dentro de una par de corchetes cuadrados. Los elementos de un afila se
separan por espacios o comas y las filas mediante retornos de carro o punto y coma
(;).

II.
-

III.
IV.
-

OBJETIVOS
Crear matrices sumarlas, restarlas, etc; en el MATLAB

PROCEDIMIENTOS Y RESULTADOS
Para generar una matriz se llevan los siguientes pasos
Se teclea en la ventana command window

Para generar la transpuesta de una matriz; se teclea lo siguiente

Para realizar una inversa de una matriz; se teclea lo siguiente

Suma y Resta de matrices


Para realizar operaciones de suma (+) y resta (-) estas son para las matrices siempre y
cuando stas tengan la misma dimensin. Es decir,si A y B son matrices 3x3 por
ejemplo,entonces A + B se puede calcular. Las operaciones suma y resta tambin estn
definidas si uno de los operandos es un escalar.

Multiplicacin de matrices
La operacin de multiplicacin de matrices est definida siempre que el nmero de
columnas de la primera matriz sea igual a el nmero de filas de la segunda matriz.

Producto escalar
El producto interior (producto escalar o producto punto) se consigue de la siguiente manera:
(x' * y) asumiendo que x y y son vectores columnas.Note que (y' *x) produce el mismo
resultado.

Operaciones con matrices


La divisin de matrices se define como el producto del numerador multiplicado por la matriz
inversa del denominador. Es decir,sean las matrices A y B tal que
A/B = A B1 :
Si una matriz est dividida entre un escalar, todos los trminos de la matriz quedarn
divididos por ese escalar.

Comando especial: reff


El comando rref produce la forma reducida escalonada por filas de una matriz usando la
eliminacin de Gauss-Jordan ,es decir ,haciendo ceros por debajo y por encima de la
diagonal principal sin moverlas columnas. Por ejemplo,definimos la matriz

V.

DISCUSIN

Es un lenguaje de programacin (inicialmente escrito en C) para realizar

clculos numricos con vectores y matrices. Como caso particular puede tambin
trabajar con nmeros escalares, tanto reales como complejos. Cuenta con paquetes
de funciones especializadas.En Matlab podemos trabajar de manera natural con
tipos de datos tales como escalares, booleanos, vectores, matrices y polinomios,
manejando indistintamente elementos reales o complejos. Matlab permite adems,
de manera muy simple, la creaci on de funciones definidas por el usuario,
incluyendo

operadores

condicionales,

iterativas

secuenciales.

http://isa.uniovi.es/~cuadrado/archivos/IntroduccionMatlab.pdf

Vectores y matrices Definicin de vectores: Vectores fila; elementos

separados por blancos o comas >> v =[2 3 4] Vectores columna: elementos


separados por punto y coma (;) >> w =[2;3;4;7;9;8] Dimensin de un vector w:
length(w) Generacin de vectores fila: Especificando el incremento h de sus
componentes v=a:h:b Especificando su dimensin n: linspace(a,b,n) (por defecto
n=100) Componentes logartmicamente espaciadas logspace(a,b,n) (n puntos
logartmicamente espaciados entre 10a y 10b. Por defecto n=50) .Operaciones con
vectores y matrices: + adicin o suma sustraccin o resta * multiplicacin
matricial .* producto elemento a elemento ^ potenciacin .^ elevar a una potencia
elemento a elemento \ divisin-izquierda / divisin-derecha ./ y .\ divisin elemento a
elemento matriz traspuesta: B=A (en complejos calcula la traspuesta conjugada,
slo la traspuesta es B=A.)
Matlab:

una

introduccin

con

ejemplos

prcticos/https://books.google.com.pe/books?

id=dAvjPaUFdAMC&pg=PA2&dq=introduccion+del+uso+de+matlab+matriz&hl=es419&sa=X&ved=0ahUKEwi50OrF4svMAhWGPiYKHVweDbMQ6AEIJTAC#v=onepage&q&f=false

VI.

CONCLUSIN:

Luego de esta prctica se lleg a la conclusin que para introducir una matriz
en Matlab solo se debe introducir los nmeros de la matriz entre parntesis
cuadrados ([ ]), las columnas se separan por espacios y las filas por punto y coma
(;)1 . Por ejemplo: >> A=[3 4 5 ; 3 2 7] entonces A = 3 4 5 3 2 7 Como se puede ver
en el ejemplo anterior las variables se asignan mediante un signo igual (=).

Tambin concluimos que para transponer 2 matrices solo hay que poner
despus de la matriz o de la variable un apstrofe (), siguiendo con el ejemplo
anterior quedara: >> A ans = 3 3 4 2 5 7 En la variable ans mostrada en el ejemplo
anterior, Matlab guarda el resultado de la ltima operacin ejecutada. Las
operaciones aritmticas son igual que en la mayora de los lenguajes, as para
sumar (o restar) solo hay utilizar el signo + (o -), para multiplicar se utiliza el
asterisco (*) y para dividir por la derecha (izquierda) se utiliza (/ (\)).

VII.

REFERENCIAS BIBLIOGRFICAS:

http://www.monografias.com/trabajos102/introduccion-al-matlab/introduccion-almatlab.shtml
https://books.google.com.pe/books?
id=xBu1jHbsUrsC&printsec=frontcover&dq=introduccion+del+uso+de+matlab+matriz
&hl=es-419&sa=X&ved=0ahUKEwi50OrF4svMAhWGPiYKHVweDbMQ6AEIKjAD
https://books.google.com.pe/books?
id=V5DbAAAAMAAJ&q=introduccion+del+uso+de+matlab+matriz&dq=introduccion+d
el+uso+de+matlab+matriz&hl=es419&sa=X&ved=0ahUKEwi50OrF4svMAhWGPiYKHVweDbMQ6AEIMDAE
http://www.geociencias.unam.mx/~bole/eboletin/Matlabintro0408.pdf