Está en la página 1de 20

# EJERCICIOS PROPUESTOS

## >> %Evaluar las siguientes expresiones matemticas en MATLAB

>> log10(2)

ans =

0.3010

>> asin(-0.5)

ans =

-0.5236

>> sqrt(5)+exp(2)

ans =

9.6251

>> tan(exp(1))

ans =

-0.4505
>> %Extraer la siguiente sub matriz de A=rand(20,10)

>> A=rand(20,10)

A=

Columns 1 through 9

Column 10

0.7519

0.2287

0.0642

0.7673

0.6712

0.7152

0.6421

0.4190

0.3908

0.8161

0.3174

0.8145

0.7891

0.8523

0.5056

0.6357

0.9509

0.4440

0.0600

0.8667

## >> % a) Las 5 primeras columnas

>> A([1:1:20],[1:1:5])

ans =

## 0.1321 0.3677 0.7844 0.4296 0.1420

0.7227 0.2060 0.2916 0.4517 0.1683

## >> %b) Las 15 ltimas filas

>> A([6:1:20],[1:1:10])

ans =

Columns 1 through 9

## 0.5832 0.6419 0.6555 0.1302 0.7032 0.6207 0.4294 0.1750 0.2554

0.7400 0.4845 0.1098 0.0924 0.5557 0.1544 0.1249 0.1636 0.0205

## 0.5979 0.1048 0.0372 0.1343 0.6225 0.8324 0.7639 0.0366 0.2576

Column 10

0.7152

0.6421

0.4190

0.3908

0.8161

0.3174

0.8145

0.7891

0.8523

0.5056

0.6357

0.9509

0.4440

0.0600

0.8667
>> % c) Primera y quinta fila
>> A([1:1:2],[1:1:10])

ans =

Columns 1 through 9

Column 10

0.7519

0.2287

## >> % d) 10 ltimos elementos de la tercera fila

>> A(3,:)

ans =

Columns 1 through 9

Column 10

0.0642

X=

## 0 1.7321 3.1416 7.3891

>> Y=[0 0.1*pi 0.2*pi 0.3*pi 0.4*pi 0.5*pi 0.6*pi 0.7*pi 0.8*pi 0.9*pi pi]

Y=

Columns 1 through 9

## 0 0.3142 0.6283 0.9425 1.2566 1.5708 1.8850 2.1991 2.5133

Columns 10 through 11

2.8274 3.1416

Z=

## >> % 5.5) Listar el tercer elemento del vector Z

>> Z(3)

ans =

10.0000 - 7.0000i
>> % 5.6) Listar los 5 primeros elementos del vector Y
>> Y(1:1:5)

ans =

>> Y(7:1:11)

ans =

>> Y(1)

ans =

>> Y(3)

ans =

0.6283

>> Y(5)

ans =
1.2566

>> Y(7)

ans =

1.8850

>> Y(9)

ans =

2.5133

>> Y(11)

ans =

3.1416

>> Y(2)

ans =

0.3142

>> Y(4)

ans =
0.9425

>> Y(5)

ans =

1.2566

>> Y(7)

ans =

1.8850

## >> % 5.10) Crear los vectores a= [1 2 3 4 5] y b= [1 3 5 7 9]

>> a=[1 2 3 4 5]

a=

1 2 3 4 5

>> b=[1 3 5 7 9]

b=

1 3 5 7 9
>> % 5.11) Fusionar los vectores a y b en un vector c
>> c=a+b

c=

2 5 8 11 14

>> c'

ans =

11

14

## >> % 5.13) Obtener la transpuesta del vector Z

>> Z'

ans =

2.0000 - 5.0000i

7.0000 - 6.0000i

10.0000 + 7.0000i

5.0000 - 2.0000i
>> % 5.14) Crear las siguientes matrices g=[1 2 3 4;6 5 7 8] y h=[1 1 1
1;2 2 2 2]
>> g=[1 2 3 4;6 5 7 8]

g=

1 2 3 4

6 5 7 8

h=

1 1 1 1

2 2 2 2

>> g+h

ans =

2 3 4 5

8 7 9 10

## >> % 5,16) Multiplicar las matrices g y h

>> g*h'

ans =

10 20

26 52
>> % 5,17) Multiplicar g con la transpuesta de h
>> g*h'

ans =

10 20

26 52

>> g.*h

ans =

1 2 3 4

12 10 14 16

## >> % 5.19) Eleve 2 a cada elemento de g

>> g.^2

ans =

1 4 9 16

36 25 49 64
>> % 5.20) obtener la inversa de cada elemento de g
>> g.^(-1)

ans =

## >> % 5.21) Resolver el sistema

>> % 2a+3b+c=6
>> % 4a+b+2c=7
>> % 6a+b+7=4
>> % Solucin
>> % Sea la matriz q

>> r=[6;7;4];

>> q

q=

2 3 1

4 1 2

6 1 7

>> r
r=

>> inv(q)*r

ans =

2.2500

1.0000

-1.5000

>> q\r

ans =

2.2500

1.0000

-1.5000

## >> % 5.23) Utilizando MATLAB determine el valor de la expresin

[(9.8-0.7)]/(4-ln(2))^(245/124)
>> w=(9.8-0.7)/((4-log(2))^(245/124))
w=

0.8566

## >> T=[1 0 0 0 1 2 3 4;0 2 0 0 5 6 7 3;0 0 3 0 9 10 11 12;0 0 0 4 20 0 5 4;1 5 20 0 0 0 0 0;3 7 11 5 0

0 0 0;4 8 12 4 0 0 0 0]

T=

1 0 0 0 1 2 3 4

0 2 0 0 5 6 7 3

0 0 3 0 9 10 11 12

0 0 0 4 20 0 5 4

1 5 20 0 0 0 0 0

3 7 11 5 0 0 0 0

4 8 12 4 0 0 0 0

## >> % 5.25) Escriba la matriz B=[1 -2 0 0 0;-2 1 -2 0 0;0 0 -2 1;0 0 0 -2 1]

>> B=[1 -2 0 0 0;-2 1 -2 0 0;0 0 -2 1 0;0 0 0 -2 1]

B=

1 -2 0 0 0

-2 1 -2 0 0

0 0 -2 1 0

0 0 0 -2 1
>> % 5.26) Utilice la funcin diag. para B
>> diag(B)

ans =

-2

-2

## >> % 5.26) si b= [1, 2, 3, 4, 5] resuelva Bx=b

>> b=[1 2 3 4 5]'

b=

## >> % no tiene solucion ya que lamatriz B no tiene inversa

>> s=B*b

s=

-3

-6

-2

42
>> %----GRAFICOS: CONSTRUCCION DE GRAFICOS SIMPLES----%
>> ezplot('sin(x^2)*x/2')

>> ezplot('sin(x^2)*x/2'),grid

## >> %Grafica de la campana de gauss:

>> x=linspace(-3,3,500);

>> y=exp(-x.^2);

>> z=2*exp(-x.^2);