Vous êtes sur la page 1sur 18

LABORATORIO N°1

EJERCICIOS PROPUESTOS

>>5.1. Evaluar las siguientes expresiones matemáticas 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

>>5.2.Extraer la siguiente sub matriz de A=rand(20,10)


>> A=rand(20,10)

A=

Columns 1 through 9

0.6837 0.7894 0.1123 0.6733 0.0986 0.9879 0.5975 0.7593 0.8092

0.1321 0.3677 0.7844 0.4296 0.1420 0.1704 0.3353 0.7406 0.7486

0.7227 0.2060 0.2916 0.4517 0.1683 0.2578 0.2992 0.7437 0.1202

0.1104 0.0867 0.6035 0.6099 0.1962 0.3968 0.4526 0.1059 0.5250

0.1175 0.7719 0.9644 0.0594 0.3175 0.0740 0.4226 0.6816 0.3258

0.6407 0.2057 0.4325 0.3158 0.3164 0.6841 0.3596 0.4633 0.5464

0.3288 0.3883 0.6948 0.7727 0.2176 0.4024 0.5583 0.2122 0.3989

0.6538 0.5518 0.7581 0.6964 0.2510 0.9828 0.7425 0.0985 0.4151

0.7491 0.2290 0.4326 0.1253 0.8929 0.4022 0.4243 0.8236 0.1807

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.2348 0.1518 0.9338 0.0078 0.1844 0.3813 0.0244 0.6660 0.9237

0.7350 0.7819 0.1875 0.4231 0.2120 0.1611 0.2902 0.8944 0.6537

0.9706 0.1006 0.2662 0.6556 0.0773 0.7581 0.3175 0.5166 0.9326

0.8669 0.2941 0.7978 0.7229 0.9138 0.8711 0.6537 0.7027 0.1635

0.0862 0.2374 0.4876 0.5312 0.7067 0.3508 0.9569 0.1536 0.9211

0.3664 0.5309 0.7690 0.1088 0.5578 0.6855 0.9357 0.9535 0.7947

0.3692 0.0915 0.3960 0.6318 0.3134 0.2941 0.4579 0.5409 0.5774

0.6850 0.4053 0.2729 0.1265 0.1662 0.5306 0.2405 0.6797 0.4400

0.5979 0.1048 0.0372 0.1343 0.6225 0.8324 0.7639 0.0366 0.2576

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.6837 0.7894 0.1123 0.6733 0.0986

0.1321 0.3677 0.7844 0.4296 0.1420

0.7227 0.2060 0.2916 0.4517 0.1683

0.1104 0.0867 0.6035 0.6099 0.1962

0.1175 0.7719 0.9644 0.0594 0.3175

0.6407 0.2057 0.4325 0.3158 0.3164

0.3288 0.3883 0.6948 0.7727 0.2176

0.6538 0.5518 0.7581 0.6964 0.2510

0.7491 0.2290 0.4326 0.1253 0.8929


0.5832 0.6419 0.6555 0.1302 0.7032

0.7400 0.4845 0.1098 0.0924 0.5557

0.2348 0.1518 0.9338 0.0078 0.1844

0.7350 0.7819 0.1875 0.4231 0.2120

0.9706 0.1006 0.2662 0.6556 0.0773

0.8669 0.2941 0.7978 0.7229 0.9138

0.0862 0.2374 0.4876 0.5312 0.7067

0.3664 0.5309 0.7690 0.1088 0.5578

0.3692 0.0915 0.3960 0.6318 0.3134

0.6850 0.4053 0.2729 0.1265 0.1662

0.5979 0.1048 0.0372 0.1343 0.6225

>>b) Las 15 últimas filas

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

ans =

Columns 1 through 9

0.6407 0.2057 0.4325 0.3158 0.3164 0.6841 0.3596 0.4633 0.5464

0.3288 0.3883 0.6948 0.7727 0.2176 0.4024 0.5583 0.2122 0.3989

0.6538 0.5518 0.7581 0.6964 0.2510 0.9828 0.7425 0.0985 0.4151

0.7491 0.2290 0.4326 0.1253 0.8929 0.4022 0.4243 0.8236 0.1807

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.2348 0.1518 0.9338 0.0078 0.1844 0.3813 0.0244 0.6660 0.9237

0.7350 0.7819 0.1875 0.4231 0.2120 0.1611 0.2902 0.8944 0.6537

0.9706 0.1006 0.2662 0.6556 0.0773 0.7581 0.3175 0.5166 0.9326

0.8669 0.2941 0.7978 0.7229 0.9138 0.8711 0.6537 0.7027 0.1635

0.0862 0.2374 0.4876 0.5312 0.7067 0.3508 0.9569 0.1536 0.9211

0.3664 0.5309 0.7690 0.1088 0.5578 0.6855 0.9357 0.9535 0.7947

0.3692 0.0915 0.3960 0.6318 0.3134 0.2941 0.4579 0.5409 0.5774

0.6850 0.4053 0.2729 0.1265 0.1662 0.5306 0.2405 0.6797 0.4400

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

0.6837 0.7894 0.1123 0.6733 0.0986 0.9879 0.5975 0.7593 0.8092

0.1321 0.3677 0.7844 0.4296 0.1420 0.1704 0.3353 0.7406 0.7486

Column 10

0.7519

0.2287
>> d) 10 últimos elementos de la tercera fila

>> A(3,:)

ans =

Columns 1 through 9

0.7227 0.2060 0.2916 0.4517 0.1683 0.2578 0.2992 0.7437 0.1202

Column 10

0.0642

>> 5.3. Crear los siguientes vectores

>> X=[0 sqrt(3) pi exp(2)]

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

>> 5.4. Crear un vector Z de cuatro números complejos


>> Z=[2+5i 7+6i 10-7i 5+2i]

Z=

2.0000 + 5.0000i 7.0000 + 6.0000i 10.0000 - 7.0000i 5.0000 + 2.0000i

>> 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 =

0 0.3142 0.6283 0.9425 1.2566

>> 5.7. Listar los 5 últimos elementos del vector Y

>> Y(7:1:11)

ans =

1.8850 2.1991 2.5133 2.8274 3.1416

>> 5.8. Listar los elementos de posiciones impares del vector Y

>> Y(1)

ans =

0
>> 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

>> 5.9 Listar los elementos de posiciones 2, 4, 5 y 7 del vector Y

>> 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

>> 5.12 Obtener la transpuesta del vector c

>> 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]

h=

1 1 1 1

2 2 2 2

>> 5.15. Sumar las matrices g y h

>> 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

>> 5.18. Multiplique g y h componente a componente

>> 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 =

1.0000 0.5000 0.3333 0.2500

0.1667 0.2000 0.1429 0.1250

>> 5.21. Resolver el sistema

>> % 2a+3b+c=6
>> % 4a+b+2c=7

>> % 6a+b+7=4

>> % Solución

>> % Sea la matriz q

>> q=[2 3 1;4 1 2;6 1 7];

>> %luego el vector

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

>> q

q=

2 3 1

4 1 2

6 1 7

>> r

r=

>> por consiguiente se resolvemos el enunciado

>> inv(q)*r

ans =

2.2500

1.0000

-1.5000

>> 5.22. Resuelva el sistema anterior mediante \


>> q\r

ans =

2.2500

1.0000

-1.5000

>> 5.23. Utilizando MATLAB determine el valor de la expresión [(9.8-0.7)]/(4-ln(2))^(245/124)

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

w=

0.8566

>> 5.24. Crear la matriz

>> 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 función 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

>> 6. 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);

>> plot(x,y,'-',x,z,'--'),title('Campana de Gauss'),xlabel('Eje de Abcisas'),ylabel('Eje de


Ordenadas'),legend('exp(-x^2)','2*exp(-x^2)'),grid
>> %Construyendo la grafica

>> fplot('[x^5-2*x^3+3*x^2-1,0]',[-4,4]),grid,gtext('raiz 1'),gtext('raiz 2'),gtext('raiz 3')

>> %Construyendo la grafica


>> fplot('[-19*(x-1/2)*(x-1)+exp(x)-exp(-2*x)]',[-4,4]),grid,gtext('raiz 1'),gtext('raiz 2'),gtext('f(x)=-19(x-
1/2)(x-1+e^x-e-2x)')

>

Vous aimerez peut-être aussi