Professional Documents
Culture Documents
*Anlisis de datos
*Polinomios
*Grficos 2D
*Grficos 3D
*Ajuste de curvas
*Interpolacin
*Anlisis numrico
*Suma: +
*resta: *multiplicacin: *
*divisin: \ /
*potencia: ^
Comando
Ejemplo
Comentario
format long
35.83333333333334
16 dgitos
format short e
3.5833e+01
format long e
format hex
4041eaaaaaaaaab
hexadecimal
format bank
35.83
2 dgitos decimales
format +
format rat
215/6
aproximacin racional
format short
35.8333
Caractersticas Cientficas
Funciones
Nmeros
matemticas
complejos
a
b
s
(
x
)
V
a
l
o
r
a
b
s
o
l
u
t
o
c
o
s
(
x
)
A
r
c
c
o
e
n
a
h
o
s
o
h
i
p
e
r
b
l
i
c
o
n
g
l
e
(
x
)
A
n
g
u
l
o
d
e
c
m
l
e
j
o
s
o
a
s
i
n
r
c
o
s
e
n
o
h
(
x
)
A
h
i
p
e
r
b
l
i
c
o
a
t
a
n
r
c
o
t
a
n
g
e
n
t
h
(
x
)
A
e
h
i
p
e
r
b
l
i
c
a
c
e
i
l
R
e
d
o
n
d
e
o
h
a
c
a
+
i
o
n
j
(
x
)
c
C
o
m
p
l
j
c
o
n
j
u
g
a
d
o
s
s
e
n
o
c
o
h
(
x
)
C
o
h
i
p
e
r
b
l
i
c
o
e
x
p
E
x
p
o
n
e
n
c
a
l
e
1
=
2
.
7
1
l
o
g(
x
)L
ogaritm
onperiano
Funciones matemticas
f
i
x
(
x
)
R
e
d
o
n
d
e
o
h
a
c
i
a
c
e
r
o
l
o
o
r
(
x
)
m
n
s
i
n
f
i
n
i
t
o
i
m
a
g
(
x
)
P
a
r
t
e
i
m
a
g
i
n
a
r
i
a
c
o
m
p
l
e
j
a
l
o
g
1
0
(
x
)
L
o
g
a
r
t
o
c
o
m
n
r
e
a
l
(
x
)
P
a
r
t
e
e
a
l
p
l
e
j
a
m
(
x
,
y
)
R
e
s
o
d
a
d
i
v
i
s
i
n
(
r
e
s
t
o
a
l
d
i
v
i
d
i
r
x
/
y
)
r
o
u
n
d
(
x
d
n
e
o
l
e
n
t
e
r
o
m
c
e
r
c
a
n
o
s
i
g
(
x
)
F
u
n
c
i
n
s
i
g
n
o
n
(
x
)
S
e
o
s
i
h
(
x
)
n
h
i
p
e
r
b
l
i
c
o
q
r
t
R
a
i
z
c
u
a
d
a
d
a
t
a
n
(
x
)
T
n
g
e
n
t
e
h
(
x
)a hiperblica
Funciones matemticas
Nmeros complejos
Solve
Hay
real(x)
imag(x)
conj(x)
angle(x),, etc.
>>x = 9;
>>b =sqrt(x)
regresa un escalar: 3
Sin embargo, la funcin raz cuadrada, s'qrt, tambin puede aceptar
matrices como entrada. En este caso, se calcula la raz cuadrada de cada
elemento, de modo que regresa:
Las funciones
matemticas elementales
incluyen logaritmos,
exponenciales, valor
absoluto, funciones de
redondeo y funciones que
se usan en matemticas
discretas, aceptan un
escalar o una matriz de x
valores.
Funciones de redondeo
MATLAB contiene funciones para algunas diferentes tcnicas de redondeo .
>> -5/0.52
ans =
-9.6154
>> fix(5/0.52 )
ans =
9
>> fix(-5/0.52 )
ans =
-9
Matemticas discretas
Matemticas
discretas
Funciones trigonomtricas
MATLAB incluye un conjunto completo de las funciones trigonomtricas
estndar y las funciones trigonomtricas hiperblicas. La mayora de estas
funciones suponen que los ngulos se expresan en radianes.
* Arrays simples
* Direccionamiento de arrays
* Construccin de arrays
* Funciones con arrays
* Matemticas de arrays con escalares
* Matemticas entre arrays
* Orientacin del array
* Resumen de operaciones con arrays
* Ejemplo:
*x
= [23 45 12 2+3i
-2i]
* Ejemplo:
*
*
x = [1 2 3;4 5 6;7 8 9]
x(2,3)
ans =
6
x(6)
ans =
8
* x = [1
*x(2:6)
2 3;4 5 6;7 8 9]
ans =
4 7 2 5 8
*x(2:2:6)
ans =
4 2 8
1.6000
ve = 10.0000
3.2000
7.3750
4.8000
4.7500
6.4000
2.1250
8.0000
-0.5000
*Funcin logspace
logspace(expo1,expo2,nvalores)
logspace(0,5,6)
ans =
1
100000
10
100
1000
10000
*Ejemplo:
*
*
0.7071
1.0000
0.7071 0.0000
cos(x)
ans =
1.0000 0.7071 0.0000 -0.7071 -1.0000
*Ejemplo:
*
*x
x= 0:30:360
=
0
270
30
300
60
330
90
120
360
150
180
210
240
Evaluar en Matlab
* sind(x)
* >>plot(sind(x))
Evaluar en Matlab
x1=0:2:360 ; sind(x1);
>>plot(sind(x1))
>>plot(sind(x1)+1)
Evaluar en Matlab
x1=0:2:360 ; y1=sind(x1);
y2=cosd(x1); plot(x1,y1,x1,y2)
*Ejemplo:
*>> x=
m1 =
-3
[1 2 3 4 5 6]; m1=4*x-7
1
13
17
.* , ./ y .\
ejemplo:
(a./b=b.\a)
a
+
c
=
[
a
1
+
c
a
2
+
c
.
.
.
a
n
+
c
]
S
u
m
a
c
o
n
u
n
e
s
c
a
l
a
r
a
*
c
=
[
a
1
*
c
a
2
*
c
.
.
.
a
n
*
c
]
M
u
l
t
i
p
l
i
c
a
c
i
n
p
o
r
u
n
sM
eS
c
a
a
r
a
+
b
=
[
a
1
+
b
1
a
2
+
b
2
.
.
.
a
n
+
b
n
]
uu
m
a
d
e
a
r
a
y
s
a
.
*
b
=
[
a
1
*
b
1
,
a
2
*
b
2
.
.
.
l
t
i
p
l
i
c
a
c
i
n
d
e
a
r
a
y
s
a
n
*
b
n
]
.
/
=
[
a
1
/
b
1
a
2
/
b
2
.
.
.
a
n
/
b
n
]
a
b
id
D
v
i
s
i
n
p
o
r
l
a
d
e
r
e
c
h
a
e
a
r
a
y
s
a
.
\
b
=
[
a
1
\
b
1
a
2
\
b
2
.
.
.
a
n
\
b
n
]
iiP
D
v
i
s
i
n
p
o
r
l
a
zo
qtu
e
r
d
a
d
e
r
a
y
s
.
^
c
=
[
a
1
^
c
a
2
^
c
.
.
.
a
n
^
c
]
enciasdearays a
c
a
c
^
a
1
c
^
a
2
c
^
a
n
.
^
=
[
.
.
.
]
a
b=[
a
1
^
b
1a
2
^
b
2.
n
^
b
n
]
.
^
.
.a
*a=[a1
lgebra matricial
lgebra
matricial
Manipulacin
Matrices
matricial
especiales
lgebra matricial
lgebra matricial
>> C=[3 6 9 ; 12 15 17]
C=
3
6
9
12 15 17
>> size(C)
ans =
2
3
Ejecutamos el siguiente comando whos
>> whos
Name
Size
Bytes Class
Attributes
A
B
C
3x3
3x3
2x3
72 double
72 double
48 double
lgebra matricial
>>A = [ 1 2 3; 4 5 6 ; 7 8 9]
A =
1
2
3
4
5
6
7
8
9
>> B = [2 4 6 ; 8 10 12 ; 14 16 18]
B =
2
4
6
8
10
12
14
16
18
size(A)
ans =
3
3
(indica que tiene 3 filas y 3 columnas
% indica transposicin
>>D = [ [1 2 3] [2 4 7] [3 5 8]]
D=
1
2
3
2
4
7
3
5
8
Manipulacin matricial
Los
Matrices especiales
Matriz de ceros: zeros(n,m)
Matriz de unos: ones(n,m)
Matriz aleatoria con distribucin uniforme
(entre 0 y 1): rand(n,m)
Matriz aleatoria con distribucin normal
(media 0 y varianza 1): randn(n,m)
Matriz identidad: eye(n)