UNSA
d = -86.5448
b) a)
>> a+((a*b*(a+d)^2)/c*sqrt(abs(a*b))) >> tan(2*x)
b) >> (2*tan(x))/(1-(tan(x))^2)
>> A=3;B=5;C=-6;Xo=2;Yo=-3;
PROBLEMAS DEL CAPÍTULO 2
1.-
>> x=pi/3;
A=
2.-
>> y=2.5*pi;
>> B=[55;14;log(51);987;0;5*sin(y)]
B=
55.0000
14.0000
3.9318
987.0000
5.0000
3.-
>> C=[1:2:33;]
C=
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
4.-
>> D=[15:-5:-25;]
D=
>> D=D'
D=
15
10
-5
-10
-15
-20
-25
5.-
>> E=[7:33/14:40;]
E=
Columns 1 through 10
7.0000 9.3571 11.7143 14.0714 16.4286 18.7857 21.1429 23.5000 25.8571 28.2143
Columns 11 through 15
>> F=[-1:-14/11:-15;]
F=
Columns 1 through 10
-1.0000 -2.2727 -3.5455 -4.8182 -6.0909 -7.3636 -8.6364 -9.9091 -11.1818 -12.4545
Columns 11 through 12
-13.7273 -15.0000
>> F=F'
F=
-1.0000
-2.2727
-3.5455
-4.8182
-6.0909
-7.3636
-8.6364
-9.9091
-11.1818
-12.4545
-13.7273
-15.0000
7.-
>> Aprimero=[4:3:49;]
Aprimero =
4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49
>> Asegundo=Aprimero([1:4,13:16])
Asegundo =
4 7 10 13 40 43 46 49
8.-
>> B=[1:3:25;]
B=
1 4 7 10 13 16 19 22 25
>> B=[1:3:25;72:-6:24;linspace(0,1,9)]
B=
9.-
>> A=[6,43,2,11,87;12,6,34,0,5;34,18,7,41,9;]
A=
6 43 2 11 87
12 6 34 0 5
34 18 7 41 9
>> va=A(2,:)
va =
12 6 34 0 5
>> A=A';
>> vb=A(4,:);
>> vb(6)=0
vb =
11 0 41 0 0 0
>> vc=[A(1,:),A(2,:)]
vc =
6 43 2 11 87 12 6 34 0 5
>> A=A';
>> vd=[A(2,:),A(5,:)]
vd =
43 6 18 87 5 9
10.-
>> C=[2:2:10;3:3:15;7:7:35;]
C=
2 4 6 8 10
3 6 9 12 15
7 14 21 28 35
>> ua=C(:,3)
ua =
21
>> C=C';
>> ub=C(:,2);
ub =
12
15
>> uc=[C(:,1);C(:,3);C(:,5)]
uc =
9
21
10
15
35
>> C=C';
ud=[C(:,1);C(:,2)]
ud =
10
12
15
11.-
>> A=[1:1:7;2:2:14;21:-3:3;5:5:35]
A=
1 2 3 4 5 6 7
2 4 6 8 10 12 14
21 18 15 12 9 6 3
5 10 15 20 25 30 35
>> B=A([1,3,4],[1,3,5,7])
B=
1 3 5 7
21 15 9 3
5 15 25 35
>> C=A(:,5);
>> D=A(:,7);
>> u=[A(3,:),C',D']
u=
21 18 15 12 9 6 3 5 10 9 25 7 14 3 35
12.-
>>
A=zeros(2,5)
A=
0 0 0 0 0
0 0 0 0 0
>> x=ones(1,3);
>> B=diag(x)
B=
1 0 0
0 1 0
0 0 1
>> C=ones(4,2)
C=
1 1
1 1
1 1
1 1
13.-
>> A=eye(7)
A=
1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1
>> A(1:2,1:3,:)=2;
>> A(1:2,5:7,:)=5;
>> A(3,1:3,:)=5;
>> A(5:7,1:2,:)=4;
>> A(5:7,3,:)=7;
>> A(5:7,5:7,:)=9
A=
2 2 2 0 5 5 5
2 2 2 0 5 5 5
5 5 5 0 0 0 0
0 0 0 1 0 0 0
4 4 7 0 9 9 9
4 4 7 0 9 9 9
4 4 7 0 9 9 9
14.-
>> B=zeros(3,5)
B=
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
>> B(:,3:4)=ones(3,2)
B=
0 0 1 1 0
0 0 1 1 0
0 0 1 1 0
15.-
>> C=[1:1:7;8:1:14;15:1:21;22:1:28;29:1:35;]
C=
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35
>> D=C([2:4],[3:6])
D=
10 11 12 13
17 18 19 20
24 25 26 27
16.-
>> A=ones(3,3)
A=
1 1 1
1 1 1
1 1 1
>> B=ones(2,2);
B(1:2,:)=5
B=
5 5
5 5
A([4,5],[4,5])=B
A=
1 1 1 0 0
1 1 1 0 0
1 1 1 0 0
0 0 0 5 5
0 0 0 5 5
>> u*v
ans =
77
>> dot(u,v)
ans =
77
2 .-Sea la función y=(x2+1)3x3 calcular el valor de y para los siguientes valores x: -2.5 -2
-1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3
>> x=(-2.5:0.5:3)
x=
-2.5000 -2.0000 -1.5000 -1.0000 -0.5000 0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000
>> y=(x.^3+1).^3.*x.^3
y=
1.0e+05 *
0.4888 0.0274 0.0005 0 -0.0000 0 0.0000 0.0001 0.0028 0.0583 0.7180 5.9270
3 .-La profundidad de un pozo, d, en metros se puede determinar a partir del tiempo que
tarda en caer una piedra a su interior
d= (1/2)gt2 g= 9.81 m/s2
t=
1 2 3 4 5 6 7 8 9 10
>> g=9.81
g=
9.8100
>> d=(1/2)*g*t.^2
d=
4.9050 19.6200 44.1450 78.4800 122.6250 176.5800 240.3450 313.9200 397.3050 490.5000
4.- Defina x e y como vectores, tales que x=2, 4, 6, 8, 10, e y=3, 6, 9, 12, 15. Posteriormente
calcular z de la siguiente expresión
x=
2 4 6 8 10
y=
3 6 9 12 15
>> z=(((x.*y)+y./x)./(x+y).^(y-x))+12.^(x./y)
z=
>> h=0.9
h=
0.9000
>> k=12.5
k=
12.5000
>> x=[1 2 3 4]
x=
1 2 3 4
y=
z=
>> T=((x.*y.*z)./((h+k)^(k./5)))+(k.*exp(z./x+y))./z.^h
T=
6.-Demuestre que
Para hacer esto cree un vector n que tenga los elementos: 1 10 100 500 1000 2000 4000 8000
n=
L=
>> L=exp(1)
L=
2.7183
>> n=[1:1:100];
>> s=1./(n.^2);
>> sum(s)
ans =
1.6350
>> S=(pi.^2)./6
S=
1.6449
>> n=[1:1:1000];
>> s=1./(n.^2);
>> sum(s)
ans =
1.6439
>> S=(pi.^2)./6
S=
1.6449
>> n=[1:1:10000];
>> s=1./(n.^2);
>> sum(s)
ans =
1.6448
>> S=(pi.^2)./6
S=
1.6449
>> n=[0:1:50];
>> s=1./((2.*n+1).*(2.*n+2));
>> sum(s)
ans =
0.6883
>> n=[0:1:500];
>> s=1./((2.*n+1).*(2.*n+2));
>> sum(s)
ans =
0.6926
>> n=[0:1:5000];
>> s=1./((2.*n+1).*(2.*n+2));
>> sum(s)
ans =
0.6931
El ln 2 :
>> S=log(2)
S=
0.6931
A=
5 2 4
1 7 -3
6 -10 0
B=
11 5 -3
0 -12 4
2 6 1
C=
7 14 1
10 3 -2
8 -5 9
>> x1=A+B
x1 =
16 7 1
1 -5 1
8 -4 1
>> x2=B+A
x2 =
16 7 1
1 -5 1
8 -4 1
>> y1=A+(B+C)
y1 =
23 21 2
11 -2 -1
16 -9 10
>> y2=(A+B)+C
y2 =
23 21 2
11 -2 -1
16 -9 10
>> z1=5.*(A+C)
z1 =
60 80 25
55 50 -25
70 -75 45
>> z2=5.*A+5.*C
z2 =
60 80 25
55 50 -25
70 -75 45
>> w1=A.*(B+C)
w1 =
90 38 -8
10 -63 -6
60 -10 0
>> w2=A.*B+A.*C
w2 =
90 38 -8
10 -63 -6
60 -10 0
¿Es A*B=B*A?
>> a1=A.*B
a1 =
55 10 -12
0 -84 -12
12 -60 0
>> a2=B.*A
a2 =
55 10 -12
0 -84 -12
12 -60 0
¿Es A*(B*C)=(A*B)*C?
>> b1=A.*(B.*C)
b1 =
0 -252 24
96 300 0
>> b2=(A.*B).*C
b2 =
0 -252 24
96 300 0
¿Es (A*B)'=B'*A'?
>> c1=(A.*B)'
c1 =
55 0 12
10 -84 -60
-12 -12 0
>> c2=B'.*A'
c2 =
55 0 12
10 -84 -60
-12 -12 0
¿Es (A+B)'=A'+B'?
>> d1=(A+B)'
d1 =
16 1 8
7 -5 -4
1 1 1
>> d2=A'+B'
d2 =
16 1 8
7 -5 -4
1 1 1
11.-resolver
5x + 4y - 2z + 6w =4
3x + 6y + 6z + 4.5w = 13.5
6x + 12y - 2z + 16w = 20
4x - 2y + 2z - 4w =6
A=
>> B=[4;13.5;20;6]
B=
4.0000
13.5000
20.0000
6.0000
>> xyzw=inv(A)*B
xyzw =
-0.6667
31.6667
-11.3333
-23.6667
12.-Un proyectil se dispara con una velocidad de 750 m/s. Calcule la distancia d a la que el proyectil
alcanza el suelo si el ángulo de lanzamiento θ cambia de 5o a 85o en incrementos de 5o
>> v=750;
>> g=9.81;
>> ang=[5:5:85];
>> Voy=750*sin((pi/180).*ang);
>> Vx=750*cos((pi/180).*ang);
>> t=Voy./g;
>> d=Vx.*2.*t;
>> round(angvsdis)
>> round(angvsdis)
ans =
Columns 1 through 9
5 10 15 20 25 30 35 40 45
Columns 10 through 17
50 55 60 65 70 75 80 85
>> Va=680;
>> Ang1=65;
>> Vb=780;
>> Ang2=42;
>> g=9.81;
>> T1=2*Va*sin((pi/180)*Ang1)/g;
>> d2=Vb*cos((pi/180)*Ang2)*T2;
>> tabla1=linspace(0,[T2],11)
tabla1 =
0 10.6406 21.2812 31.9218 42.5624 53.2030 63.8437 74.4843 85.1249 95.7655 106.4061
>> tabla_t1=Va*cos((pi/180)*Ang1)*tabla1;
>> tabla_t2=Vb*cos((pi/180)*Ang2)*tabla1;
>> D2_D1=tabla_t2-tabla_t1;
Diferencia de distancias del misil b y del misil a con respecto al tiempo del misil b
>> round(D2_D1)
ans =
0 3110 6220 9330 12440 15550 18660 21770 24880 27990 31100
>> r1=15;
>> r2=18;
>> r3=10;
>> r4=9;
>> r5=5;
>> r6=14;
>> r7=8;
>> r8=13;
>> r9=5;
>> r10=2;
>> v1=38;
>> v2=20;
>> v3=24;
>> malla=[(r1+r2+r3),-r2,-r3,0,0;-r2,(r10+r2+r4+r5),-r4,-r5,-r10;-r3,-r4,(r3+r4+r6),-r6,0;0,-r5,-r6,
(r7+r5+r6+r8),-r7;0,-r10,0,-r7,(r9+r10+r7)]
malla =
43 -18 -10 0 0
-18 34 -9 -5 -2
-10 -9 33 -14 0
0 -5 -14 40 -8
0 -2 0 -8 15
>> voltajes=[v1;0;-v2;-v3;-v1]
voltajes =
38
-20
-24
-38
>> I1_I2_I3_I4_I5=inv(malla)*voltajes
I1_I2_I3_I4_I5 =
0.1040
-0.9186
-1.6992
-2.0605
-3.7547
input('Se tiene una copa cónica que tiene de volumen de 250 centrimetros cúbicos')
V=250;
r=sqrt((V*3)/(pi*h));
S=pi*r*sqrt(r^2+h^2);
radio=r
area_superficial=S
Problema 2
input('Calcule el ángulo theta en grados, pra los espectadores que están sentados')
y1=6-x(1)*tand(8);
y2=6-x(2)*tand(8);
y3=6-x(3)*tand(8);
y4=6-x(4)*tand(8);
y5=6-x(5)*tand(8);
y=[y1 y2 y3 y4 y5];
tg_d_theta1=24/(x(1)+24*y(1)/x(1)+(y(1)/x(1))^2);
tg_d_theta2=24/(x(2)+24*y(2)/x(2)+(y(2)/x(2))^2);
tg_d_theta3=24/(x(3)+24*y(3)/x(3)+(y(3)/x(3))^2);
tg_d_theta4=24/(x(4)+24*y(4)/x(4)+(y(4)/x(4))^2);
tg_d_theta5=24/(x(5)+24*y(5)/x(5)+(y(5)/x(5))^2);
theta1=atand(tg_d_theta1);
theta2=atand(tg_d_theta2);
theta3=atand(tg_d_theta3);
theta4=atand(tg_d_theta4);
theta5=atand(tg_d_theta5);
Problema 3
t=[t1 t2 t3];
d=20;
po=50
p1=po*2^(t(1)/d);
p2=po*2^(t(2)/d);
p3=po*2^(t(3)/d);
P=[p1 p2 p3]
Problema 4
input('Un excursionsita necesita cruzar un área arenosa para poder ir del punto A')
input('arenosa con un ángulo theta hasta el camino, y luego caminar a lo largo del camino')
input('El excursionista camina a una velocidad de 3.5Km/h por la arena, y a 5Km/h por el camino')
w=4.5;
u=14;
v_are=3.5;
v_cam=5;
y=w./cosd(ang_theta);
x=u-y.*sind(ang_theta);
t1=y./v_are;
t2=x./v_cam;
t=t1+t2;
Theta=round(ang_theta);
tabla_1=[Theta' t']
Problema 5
A=1000;
r=6.5;
B=A*(1+(r/100))^n;
round(B)
Problema 6
input('La velocidad v y la distancia d, en función del tiempo t, de un coche que tiene una velocidad
constante')
t=0:1:n;
a=1.55;
v=a*t;
d=(1/2)*a*t.^2;
ta_bla2=round(ta_bla1);
ta_bla2
Problema 7
input('Calcule la corriente que pasa por cada resistencia, así como la potencia disipada por cada una')
In=[];
Pn=[];
for i=1:length(R)
In(i)=(Vs/R(i));
end
Req=(sum(1./R))^(-1);
Is=Vs/Req;
for i=1:length(R)
Pn(i)=Vs*In(i);
end
Problema 8
x=input('Escriba como vector entre [ ]la primera componente de cada punto = ');
y=input('Escriba como vector entre [ ]la segunda componente de cada punto = ');
A=[];
B=[];
C=[];
for i=1:length(x)
A(i)=x(i)^3;
end
for i=1:length(x)
B(i)=x(i)^2;
end
for i=1:length(x)
C(i)=x(i);
end
D=ones(1,length(x));
Y=y';
Cons_t=inv(X)*Y;
Cons_t
Problema 9
input('Sean las siguientes ecuaciones de una estructura resolver la matriz y hallar F1, F2, F3, F4, F5, F6, F7')
input('ecuacion 1 F1sen(36.87)=-200)')
input('ecuacion 2 F1cos(36.87)+F2=0')
input('ecuacion 3 F3+F1sen(36.87)=0')
input('ecuacion 4 F4-F1cos(36.87)=0')
input('ecuacion 5 -F3-F5sen(36.87)=0')
input('ecuacion 6 F6+F5cos(36.87)-F2=0')
input('ecuacion 7 F5sen(36.87)+F7=0')
R=[f_8'];
fue_z=inv(F)*R;
fue_z
Primera Practica
A =
4 1 0
0 2 7
3 6 1
% 1.-) A
eye(3)
ans =
1 0 0
0 1 0
0 0 1
C=[A B]
??? Undefined function or variable 'B'.
B=eye(3)
B =
1 0 0
0 1 0
0 0 1
C=[A B]
C =
4 1 0 1 0 0
0 2 7 0 1 0
3 6 1 0 0 1
% 1.-) B
D=[-3*A(1,:)]
D =
-12 -3 0
E=A(3,:)
E =
3 6 1
F=[D+E]
F =
-9 3 1
E=[A(1,:);A(2,:);F]
E =
4 1 0
0 2 7
-9 3 1
% 1..- C
B=[A(:,3),A(:,2),A(:,1)]
B =
0 1 4
7 2 0
1 6 3
% 1..- D
B=[A(:,1),[],A(:,3)]
B =
4 0
0 7
3 1
% 1..- E
B'
ans =
4 0 3
0 7 1
% 2. SEA LA MATRIZ
A=[6 4 0;1 5 6;3 2 -7]
A =
6 4 0
1 5 6
3 2 -7
% 2..- A
A=[min(A(1,:));min(A(2,:));min(A(3,:))]
A =
0
1
-7
% 2..- B
A=[-sort(-A(:,1)),-sort(-A(:,2)),-sort(-A(:,3))]
??? Attempted to access A(:,2); index out of bounds because
size(A)=[3,1].
A =
6 4 0
1 5 6
3 2 -7
A=[-sort(-A(:,1)),-sort(-A(:,2)),-sort(-A(:,3))]
A =
6 5 6
3 4 0
1 2 -7
A =
6 4 0
1 5 6
3 2 -7
A=[-sort(-A)]
A =
6 5 6
3 4 0
1 2 -7
A =
6 4 0
1 5 6
3 2 -7
A=[sort(A(:,1)),sort(A(:,2)),sort(A(:,3))]
A =
1 2 -7
3 4 0
6 5 6
A=[sort(A(:,:))]
A =
1 2 -7
3 4 0
6 5 6
% 2.- C
A=[6 4 0;1 5 6;3 2 -7]
A =
6 4 0
1 5 6
3 2 -7
A=[sort(A(1,:));sort(A(2,:));sort(A(3,:))]
A =
0 4 6
1 5 6
-7 2 3
% 2.- D
A=[6 4 0;1 5 6;3 2 -7]
A =
6 4 0
1 5 6
3 2 -7
B=[A(1,:),A(2,:),A(3,:)]
B =
6 4 0 1 5 6 3 2 -7
B=sort(B)
B =
-7 0 1 2 3 4 5 6 6
% 2.- E
A=[6 4 0;1 5 6;3 2 -7]
A =
6 4 0
1 5 6
3 2 -7
B=[A(1,:),A(2,:),A(3,:)]
B =
6 4 0 1 5 6 3 2 -7
abs(B)
ans =
6 4 0 1 5 6 3 2 7
max(abs(B))
ans =
% 3.-
magic(3)
ans =
8 1 6
3 5 7
4 9 2
A=magic(3)
A =
8 1 6
3 5 7
4 9 2
C=8+A
C =
16 9 14
11 13 15
12 17 10
% 4.-)
G=7.*ones(2,7)
G =
7 7 7 7 7 7 7
7 7 7 7 7 7 7
% 5.-)
F=-5+(5-(-5)).*rand(4)
F =
% 6.-)
round(F)
ans =
3 1 5 5
4 -4 5 0
-4 -2 -3 3
4 0 5 -4
% 7.-)
A=magic(5)
A =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
B=[A(2,:);A(4,:)]
B =
23 5 7 14 16
10 12 19 21 3
% 7 a.-)
B=[A(2,:);A(4,:)]
B =
23 5 7 14 16
10 12 19 21 3
% 7 b.-)
C=[A(:,1),A(:,3),A(:,5)]
C =
17 1 15
23 7 16
4 13 22
10 19 3
11 25 9
% 7 C.-)
D=[A(3,:)]
D =
4 6 13 20 22
A =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
D=[A(:,3)]
D =
1
7
13
19
25
% 7 D.-)
A(3,:)=[]
A =
17 24 1 8 15
23 5 7 14 16
10 12 19 21 3
11 18 25 2 9
x=(0:pi/2:2*pi)
x =
%8
x=(0:pi/2:2*pi)
x =
R =
%9..-
Y=(1:2:7)
Y =
1 3 5 7
U=(2:2:8)
U =
2 4 6 8
I =
2 4 6 8
6 12 18 24
10 20 30 40
14 28 42 56
% 10..-)
i=(1:3)
i =
1 2 3
i'
ans =
1
2
3
j=(1:3)
j =
1 2 3
C=i'*j
C =
1 2 3
2 4 6
3 6 9
% 11.-)
% 10 B.-)
C=cos(i'*j)
C =
% 11.-)
A=ones(4,4)
A =
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
P =
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
P'
ans =
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
P =
1 1 1 1 2 2 2 2 3 3 3
3 4 4 4 4
P =
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
% EJERCICIOS ADICIONALES
uiopen('C:\Documents and Settings\PC 12\Mis
documentos\MATLAB\practica1_Quispe_PinTo_Grupo_D',1)
% 1 .-)
magic(3)
ans =
8 1 6
3 5 7
4 9 2
diag(magic(3))
ans =
8
5
2
diag(magic(3))*ones(3)
??? Error using ==> mtimes
Inner matrix dimensions must agree.
A=magic(3)
A =
8 1 6
3 5 7
4 9 2
B=ones(3)
B =
1 1 1
1 1 1
1 1 1
diag(0)
ans =
C=B.*diag(0)
C =
0 0 0
0 0 0
0 0 0
C=B*diag(0)
C =
0 0 0
0 0 0
0 0 0
diary off