Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operaciones bsicas
Comenzaremos realizando con el programa las operaciones ms bsicas entre
nmeros. Trabajamos en la ventana de Command window y para ello se utilizan las
convenciones matemticas estndar.
Por ejemplo, para sumar (figura 6):
>> 2+2
ans 4
Figura 6
19
a+b
Suma
a-b
Resta
a*b
Producto
a/b
Divisin
a^b
Potencia
Nota: Por defecto Matlab trabaja con unos dgitos de aproximacin para nmeros
decimales. Esto puede cambiarse.
format short
format long
format short e
format long e
format rat
formato racional.
Ejemplos:
>>3^100
5.1538e+047
>>5+pi
8.1416
20
>>format short e
>>3^100
5.1538e+047
>>5+pi
8.1416 e+000
>>format long
>>3^100
5.153775207320113e+047
>>5+pi
8.14159265358979
>>format long e
>>3^100
5.153775207320113e+047
>>5+pi
8.141592653589793e+000
>> format rat
>> 5+pi
920/113
Nmeros complejos
Matlab integra perfectamente el trabajo con nmeros complejos. La letra
minscula i j representa el nmero imaginario
manera los nmeros complejos se representan mediante expresiones del tipo a+bi
a+bj.
imag(z):
conj(z):
abs(z):
obtiene el mdulo de z.
angle(z):
obtiene el argumento de z.
21
2. Variables
Las variables en Matlab tienen forma matricial: fila y columna. As, si
trabajamos con una variable unidimensional se crea con la forma de una fila y una
columna. Para hacerlo slo debemos teclear el nombre elegido e igualarlo a su valor:
>> a=8
Figura 7
22
Figura 8
O a travs de del men desplegado al pinchar con el botn derecho del ratn sobre la
variable situada en el Workspace (figura 9). Esta opcin nos permite guardar slo las
variables seleccionadas. Destacar que esto tambin ofrece la posibilidad de eliminar la
variable. Algo que puede hacerse de forma global desde el men Edit, submen Clear
Workspace.
Figura 9
23
Figura 10
Figura 11
24
4. Variables carcter
Una cadena de caracteres determinan una variable carcter. Su sintaxis es:
a=cadena de caracteres
Como vemos es necesario incluir los caracteres entre comillas.
Se destacan algunos comandos importantes que manejan este tipo de
variables y que se irn usando en temas sucesivos:
str2mat(x1,x2,...):
25
>> num2str(pi)
ans =
3.142
Se ha convertido el nmero exacto pi en cadena de caracteres.
>> str2num(15/14)
ans =
1.0714
Se ha convertido una cadena a su valor exacto con la precisin por defecto.
>> disp(hola)
ans =
hola
Se ha obtenido en pantalla la palabra escrita como argumento del comando.
26
b tan( / 3) + e a
1
3
+
i . Calcular zxw y z/w.
2
2
27