Professional Documents
Culture Documents
MATLAB se puede iniciar como cualquier otra aplicación de versiones antiguas, haciendo
click dos veces en el icono correspondiente en el escritorio o por medio del menú inicio.
Para apreciar desde el principio la potencia de MATLAB, se puede comenzar por escribir la
siguiente línea, a continuación del prompt. Al final hay que pulsar intro.
Ejemplo: ©
>> A=rand(5),B=inv(A),B*A
A=
0.9501 0.7621 0.6154 0.4057 0.0579
0.2311 0.4565 0.7919 0.9355 0.3529
0.6068 0.0185 0.9218 0.9169 0.8132
0.4860 0.8214 0.7382 0.4103 0.0099
0.8913 0.4447 0.1763 0.8936 0.1389
B=
10.9157 7.0952 -3.0741 -11.9832 -3.7273
-38.3070 -30.4335 12.7347 44.9730 15.5357
30.3119 24.1962 -10.0050 -34.2520 -13.0995
10.5097 10.0318 -4.3202 -13.2617 -3.6326
-53.4866 -43.3430 19.4471 61.7013 21.3738
ans =
1.0000 -0.0000 0.0000 0.0000 0.0000
0.0000 1.0000 0.0000 0.0000 0.0000
-0.0000 0.0000 1.0000 0.0000 0.0000
-0.0000 0.0000 -0.0000 1.0000 -0.0000
0.0000 -0.0000 0.0000 0 1.0000
Categorias Descripción
demos Demostraciones de la ventana de comandos
help Sirve para preguntar las características de los comandos
elfun Funciones Matemáticas elementales
elmat Matrices elementales y manipulación matricial
general Comandos de uso general
graphics Funciones gráficas
ops Operadores y Caracteres especiales
plotxy Gráficos 2D
plotxyz Gráficos 3D
Cuadro 1.1
Ejemplo: ©
Overloaded methods
help sym/sqrt.m
Como vemos recibimos ayuda sobre la función raíz cuadrada.
La orden help funciona bien si se sabe el tema sobre el que necesita ayuda
>> help
Se puede comenzar a practicar preguntando por cada una de las categorias mencionadas
en el cuadro 1.1
Ejemplo: ©
I Imaginary unit.
J Imaginary unit.
COMPLEX Construct complex result from real and imaginary parts.
IMAG Complex imaginary part.
imag.m: %IDDATA/IMAG Take imaginary part of complex IDDATA signals.
IMAG Symbolic imaginary part.
De la misma forma que una calculadora, MATLAB realiza operaciones matemáticas simples
con el uso de los siguientes operadores aritméticos.
El orden en que estas operaciones se evalúan en una expresión determinada viene dado
por las reglas usuales de precedencia que se pueden resumir como sigue:
Se pueden emplear paréntesis para alterar este orden usual, en este caso la evaluación se
inicia dentro del paréntesis más interno y procede hacia fuera.
La ilustración de estos conceptos los veremos a continuación.
Matlab calcula una expresión y responde através de la variable "ans ="; la cual se crea
automáticamente cuando no se especifica ningún argumento de salida finalmente el
resultado numérico de la expresión aparece en la siguiente línea.
Ejemplo: ©
» 5+3
ans =
8
>> 5*9+6*9
ans =
99
>> 5*(6+9*36)/(2*9+8)
PERCY ENRIQUE ANGULO VILCA. 5
Email: percy_math@hotmail.com
ans =
63.4615
Ejemplo: ©
MATLAB tiene una larga librería de funciones. Una función tiene un nombre y un
argumento en parentesis.
Por ejemplo: queremos calcular la raíz cuadrada de un número:
Argumento de la función
» sqrt(x)
Nombre de la función
Las inversas de las funciones Trigonométricas son : asin, acos, atan, acot.
Las funciones trigonométricas hiperbólicas son: sinh, cosh, tanh, coth.
Nota: La totalidad de las funciones que utiliza Matlab se pueden visualizar con el
comando: “ help elfun”
Ejemplo: ©
» x=5
x=
5
» ab >> x=5*x
ab = x=
9 50
NOTA: Si usamos una de estas funciones para asignar una variable, MATLAB no
podra usar dicha función para realizar otras operaciones.
Ejemplo: ©
» cos=3
cos =
3
» cos(pi/2)
Warning: Subscript indices must be integer values.
??? Index exceeds matrix dimensions.
ans: Una variable que tiene el valor de las expresiones que no son asignadas a una
variable específica.
pi: es el valor numérico .
eps: La mínima diferencia entre dos números igual a 2-52, con una aproximación
2.2204x10-16.
inf: Usada para definir el infinito.
i,j: Definida como 1 , que es 0+1.0000i
0
NaN: Usada para dar a conocer que la expresión no es un número ,
0
Realmin: El número real positivo más pequeño que es utilizable.
Las variables predefinidas pueden ser redefinidas por otro valor. Las variables pi, eps,
inf no pueden ser redefinidas mientras que las variables i, j si pueden redefinirse.
Comando Descripción
; Cuando al final de una linea ponemos el operador “;” MATLAB
ejecutara la linea sin mostrar el resultado
% Sirve para escribir comentarios. Los comandos escritos despues de %
no serán ejecutados por MATLAB
clc Limpia la ventana de Comandos
clear Limpia las variables de la memoria.
clear x y z Limpia sólo las variables x, y, z de la memoria.
who Muestra una lista de todas las variables en uso
whos Muestra una lista de todas las variables en uso mas detalladamente
format Seleciona un formato de salida
dir Muestra la lista del directorio
Cuadro 1.5
Ejemplo: ©
>> x=5
x= 5
>> z
??? Undefined function or variable 'z'.
Ejemplo: ©
2.
» x=0.3
x=
0.3000
» y=x^5+6*x^9-x+3
y=
2.7025
» format long
» y=x^5+6*x^9-x+3
y=
2.70254809800000
» fix(y)
ans =
2
1
x
y
x 2 y 2 e cos( x y )
3. Si x 1.5 ; y 3.345 evaluar z
x y
» x=1.5;
» y=3.345;
» z=((x+1/y)/(sqrt(x^2+y^2)-exp(cos(x+y))))/(x+y)
z=
0.14707525756582
» round(z)
ans =
0
» fix(z)
ans =
0
» ceil(z)
ans =
1
» format short
»z
z=
0.1471
» format rat
»z
z=
264/1795
5 37 3 7 log(76 ) 3
1. .7.6 2 3. 910
4 (9 3 652 ) 3
7 546
tan(x) sen( x)
6. ; para x=pi/5.
2 tan(x)
a.
14 x 3 c. log x 2 x 3
3 2
x 5x 26.7 x 52 b.
e 3x
ab (a b) 2
a) a .
c ab
ad cd
20 30
d
( )
de 2 a b
b)
(a b c d )
e x y . cos(xy)
a)
x 2 y 2 sen( xy)
x2 y2
b) 3 senh( x) cosh(y ) . e
cos x
tan x x 2 6 y 7 3xy
c) .
senx 5
sec x e xy
1 x
1 x x y
d) x
y 2
x 1 1
x y
e)
xy yx
x y
. ln x 2 y 2 e x y
cos x