Вы находитесь на странице: 1из 18

Prof. Jose L. Acua G.

Prof. Jose L. Acua G.


Prof. Jose L. Acua G.
Prof. Jose L. Acua G.
triu(A) Parte triangular superior de la matriz A

eye(m,n) Crea la matriz identidad de orden mxn

zeros(m,n) Crea la matriz nula de orden mxn

ones(m,n) Crea la matriz de unos de orden mxn

rand(m,n) Crea una matriz aleatoria uniforme de nxn


diag(v) Matriz diagonal con los elementos de v

Matriz diagonal con los elementos de v en la k-sima


diag(v,k) diagonal

Prof. Jose L. Acua G.


1 2 3 4 5
6 7 8 9 10
Ingrese la matriz A
A = 11 12 13 14 15
16 17 18 19 20

21 22 23 24 25

1. Obtener la matriz triangular inferior de A >> inferior= tril(A)

2. Obtener la matriz triangular superior de A >> superior= triu(A)

3. Extraer la diagonal de la matriz A >> diagonal1= diag(A)

4. Extraer la tercera diagonal encima de la diagonal principal de la matriz A


>> diagonal2= diag(A,3)

5. Extraer la segunda diagonal debajo de la diagonal principal de la matriz A


>> diagonal3= diag(A,-2)
Prof. Jose L. Acua G.
5. Dado el vector v=[7 1 6 2 4 5], crear una matriz cuyos elementos en
su diagonal sean las componentes del vector v
>> matrizd= diag(v)

6. Dado el vector u=[4 5], crear una matriz en la cual aparezcan


los elementos de u en la segunda diagonal encima de la
diagonal principal.
>> matrizd1= diag(u,2)

Prof. Jose L. Acua G.


MS MATRICES ESPECIALES

magic matriz Mgica.


M = magic(n) retorna una matriz de nxn
construida con enteros del 1.. n2 con igual suma
en las filas, columnas, diagonal principal y
diagonal secundaria.

>> magic(3) >> magic(4)


ans = ans =
8 1 6 16 2 3 13
3 5 7 5 11 10 8
4 9 2 9 7 6 12
4 14 15 1

Prof. Jose L. Acua G.


pascal matriz de Pascal.
M=pascal(N) es la matriz de orden N, simtrica y
definida positiva, con elementos enteros,
construidos como el tringulo de Pascal. Su matriz
inversa tiene elementos enteros.

Prof. Jose L. Acua G.


.

vander matriz de Vandermonde.


A = vander(v) matriz cuyas columnas son
potencias del vector v, dado por

A(i,j) = v(i)^(n-j)
>> vander([2 4 1]) >> vander([2 4 5 3 6])
ans =
4 2 1 ans =
16 4 1
1 1 1 16 8 4 2 1
>>%tambien 256 64 16 4 1
>> vander([2;4;1]) 625 125 25 5 1
ans = 81 27 9 3 1
4 2 1 1296 216 36 6 1
16 4 1
1 1 1
Prof. Jose L. Acua G.
Comandos de Matlab para complejos

complex(a,b) regresa el complejo a +jb


imag(c) regresa Im[c]
conj(c) regresa c*
angle(c) regresa el angulo de fase
abs(c) regresa la magnitud de c
real(c) regresa Re[c]
isreal(c) regresa 1 si la parte imaginaria de c es 0

Prof. Jose L. Acua G.


A = 4 + 5j, B = 3 2j, C = -6 5j;
% a) C - B
C - B
% b) -3B* +5C Resultados
-3*conj(B) + 5 * C -9.0000 - 3.0000i
5 2
% c) j C (A + B)* -39.0000 -31.0000i
j^5*C^2*conj(A + B) -3.8700e+002 +2.5700e+002i
% d) B Re[A] + A Re[B]
24.0000 + 7.0000i
B*real(A) + A*real(B)
% e) (A + B)/(C - B)
-0.8000 - 0.0667i
(A + B)/(C - B)

Prof. Jose L. Acua G.


31.9100
A = -18.5 - 26j -125.4333
abs(A) 21.6622
angle(A)*180/pi -34.2769
A = 17.9 - 12.2j 37.9473
124.6952
abs(A)
-22.0318 -57.0968i
angle(A)*180/pi 11.1864 -34.4282i
A = -21.6 + 31.2j -4.0057 + 2.9924i
abs(A)
angle(A)*180/pi
complex(61.2*cos(-111.1*pi/180),61.2*sin(-111.1*pi/180))
complex(-36.2*cos(108*pi/180),-36.2*sin(108*pi/180))
complex(5*cos(2.5),5*sin(2.5))

Prof. Jose L. Acua G.


Podemos realizar el clculo de una potencia directamente

>> 100^50
ans=
1.0000e+100
Incluso Matlab puede mostrar el resultado exacto incluso cuando tiene
ms dgitos de los que cabran a lo ancho de la pantalla

>> vpa 99^50


ans=
.60500606713753665044791996801256e100
Prof. Jose L. Acua G.
Si queremos que el resultado de una operacin aparezca en pantalla con
determinado nmeros de cifras, utilizamos el comando de clculo simblico vpa
(variable precission arithmetic)

Ejemplo. Hallar el valor de sqrt(17) con las cifras decimales de precisin que nos
apetezcan

>> vpa 'sqrt(17)' 20


ans =
4.1231056256176605498

Ejercicio. Hallar 6 elevado a la potencia 400 con 450 cifras exactas.

Prof. Jose L. Acua G.


DIVISIBILIDAD DE
DIVISIBILIDAD DE NMEROS
NMEROS ENTEROS
ENTEROS

rem(a,b) Resto de la divisin de a entre b


sign(n) Signo de n (1 si n>0, -1 si n<0)
max(a,b) Mximo de los nmeros a y b
min(a,b) Mnimo de los nmeros a y b
gcd(a,b) Mximo comn divisor de a y b
lcm(a,b) Mnimo comn mltiplo de a y b
factorial(n) Factorial de n
factor(n) Descompone n en factores primos

Prof. Jose L. Acua G.


Resto de la divisin de 17 entre 3: >>rem(17,3)

Resto de la divisin de 4.1 entre 1.2: >>rem(4.1, 1.2)

Mximo comn divisor de 1000, 500 y 625:


>>gcd(1000, gcd(500,625))
ans= 125.00

Mnimo comn mltiplo de 1000, 500 y 625:


>>lcm(1000, lcm(500,625))
ans = 5000.00

Prof. Jose L. Acua G.


Prof. Jose L. Acua G.

Вам также может понравиться