Académique Documents
Professionnel Documents
Culture Documents
Solucin.
a) 5 <= 8-3.
5 <= 5.
Usando Matlab:
n = input (Ingrese primer valor);
m = input (Ingrese segundo valor);
if ( n <= m )
disp (1)
else
disp (0)
end ....Rspta
b) 7<31+6> 2
7<8>2
Usando Matlab:
Y = 7<31+6>2
Y = 01+1
Y=0 ....Rspta
c) (7<3)-1+(6>2)
Usando Matlab:
Y = (7<3)-1+(6>2)
Y = 01+1
Y=0 ....Rspta
20
d) 2*4+5 == 7+ 4
13 == 12
Usando Matlab:
g = input (Ingrese primer valor);
h = input (Ingrese segundo valor);
if ( g >= h )
disp (0)
else
disp (1)
end ....Rspta
b
b) a - b <= 2
6
10 6 <= 2
4 <= 3
Usando Matlab:
h = input (Ingrese primer valor);
w = input (Ingrese segundo valor);
if ( h <= w )
disp (0)
else
disp (1)
end ....Rspta
b
c) a - (b <= 2 )
6
10 - (6 <= 2 )
10 (6 <= 3)
Usando Matlab:
6
Y = 10 (6 <= 2 )
Y = 10 (6 <= 3)
Y = 10 0
Y = 10 ....Rspta
3) Sean:
V = [4 -2 -1 5 0 1 -3 8 2]
W = [0 2 1 -1 0 -2 4 3 2]
Calcule las siguientes expresiones a mano, sin utilizar
MATLAB. Utilice luego MATLAB para comprobar que el
resultado es correcto.
a) V>=W
b) W =V
Solucin.
a) V >= W
[4 -2 -1 5 0 1 -3 8 2] >= [0 2 1 -1 0 -2 4 3 2]
Usando Matlab:
V = input (Primer vector: );
W = input (Segundo vector: );
S = (V >= W)
S= [1 0 0 1 1 1 0 1 1].Rspta
b) W =V
[0 2 1 -1 0 -2 4 3 2] = [4 -2 -1 5 0 1 -3 8 2]
Usando Matlab:
W = input (Primer vector: );
V = input (Segundo vector: );
R = (W = V)
R= [1 1 1 1 0 1 1 1 0].Rspta
4) A partir de los vectores V y W del ejercicio anterior,
utilice los operadores relacionales para crear un vector
compuesto por los elementos de W que son mayores que
los elementos de V.
Solucin.
V = [4 -2 -1 5 0 1 -3 8 2]
W = [0 2 1 -1 0 -2 4 3 2]
Usando Matlab:
W = input (Primer vector: );
V = input (Segundo vector: );
T= (W >= V)
T= [0 1 1 0 1 0 1 01]....Rspta
c) [4 0]+8* (4I0)
Usando Matlab:
J= [4 0]+8* (4I0)
J= 0+8* 0
J = 0+8*0
J=0 ....Rspta
a) Es la siguiente:
n=input (El vector temperatura: );
if (n>0)
r=mean(n)
end
La temperatura media para N.Y, es: 37.67.
La temperatura media para ANC, es: 33.12.
b) Es la siguiente:
m = input (El vector temperatura: );
R= sum (m<37.67)
El nmero de das para N.Y, es: 17.
El nmero de das para ANC, es: 11.
c) Es la siguiente:
c.1) Para el nmero de das:
m = input (Temperatura de Anchorage: );
n = input (Temperatura de Nueva York: );
R = sum (m>n)
El nmero de das es: 11.
c.2) Fechas de los das:
m = input (Temperatura de Anchorage: );
n = input (Temperatura de Nueva York: );
F = find (m>n)
Las fechas son: 1 7 9 14 15 18 21 22 25 26.
d) Es la siguiente:
e) Es la siguiente:
e.1) Para el nmero de das:
m = input (Un vector: );
W= sum (m>32)
x+2
4 e -6 <= x
<= -2
f(x)= x2 -2<= x
<=2.5
1
( x+ 6.5) 3 2.5<= x
<=6
Solucin.
a = input (Introduzca el valor de a: );
b = input (Introduzca el valor de b: );
c = input (Introduzca el valor de c: );
if a==0
if b==0
disp (La ecuacin no existe)
else
y1 = (-1*c)/b;
disp (La raz de la ecuacin lineal es:)
disp (y1)
end
else
dis = b^2 4*a*c;
if dis<0
y2 = (-1*b + dis^ (1/2)) / (2*a);
y3 = (-1*b - dis^ (1/2)) / (2*a);
disp (La ecuacin no tiene races reales)
disp (y2)
disp (y3)
elseif dis==0
y4 = (-1*b) / (2*a);
disp (La ecuacin tiene un raz)
disp (y4)
else
y5 = (-1*b + dis^ (1/2)) / (2*a);
y6 = (-1*b - dis^ (1/2)) / (2*a);
disp (La ecuacin tiene dos races)
disp (y5)
disp (y6)
end
end ....Rspta
Para:
2
a) 2 x + 8x -3 = 0
La ecuacin tiene dos races.
2
b) 15 x + 10x + 5 = 0
m
1
(1)n 2 n+1 (n=0, 1,2,., m)
n=0
Esta serie se denomina serie de Leibniz, y converge a 4 .
Ejecute el programa para m=10 y m=500. Compare
posteriormente estos resultados con el valor exacto 4 .
Solucin.
m = input (Introduzca el nmero de trminos: );
T=0
for n=0:n
T = T + (-1) ^n*(1/((2*n)+1));
end
fprintf (El valor (suma) de la serie es: %f,T) ....Rspta
if b>a
x = randi ([a b],1,n);
y = x;
end
for i=1:n
for j=1:n-1
if y(j)<y(j+1)
aux=y(j);
y (j)=y(j+1);
y (j+1)=aux;
end
end
end
disp('Vector ordenado decrecientemente: ')
y
if b>a
A = randi ([a b], m, n);
B = A;
end
for k=1:n
for i=1:m
for j=1:n-1
if B(i,j)>=B(i,j+1)
aux=B(i,j);
B (i,j)=B(i,j+1);
B (i,j+1)=aux;
end
end
end
end
disp('Matriz ordenada ascendentemente: ')
B
v=mod(x,3)==0;
pos=find(v);
x(pos)=[];
w=mod(x,4)==0;
pos=find(w);
x(pos)=[];
r=mod(x,5)==0;
pos=find(r);
x(pos)=[]
break
end
a) r=0.4;
h=1.2;
V=pi*(r^2)*h
V = 0.6032
b) h=0:0.001:2;
r=0.4;
V=pi*(r^2)*h;
plot(h,V,'g')
14+5sen ( 10 (t-10)) 10 t
25s
V(x)
9 25 t
35s
9
9 - 5 (t-35) 35
t 40s
K1=800 N/m,
K2=1700 N/m, d=20mm.
Escriba una funcin que calcule el peso W de un objeto
en funcin del desplazamiento x de la bandeja en la
bscula. Utilice la siguiente definicin para dicha funcin:
W = bascula(x).
a) Utilice posteriormente esta funcin en la ventana de
comandos para calcular el peso de dos objetos que
producen un desplazamiento de la bandeja de 1.5 y
3.1 cm.
b) Escriba un programa SCRIPT que represente
grficamente el peso en funcin del desplazamiento x,
para 0 x 4 cm.
Solucin.