Banco de Preguntas de Programación de Computadoras II
Banco de Preguntas de Programación de Computadoras II
Banco de Preguntas de Programación de Computadoras II
Resuelva los siguientes problemas utilizando la Ventana de Comandos de MATLAB (La respuesta
subrayada es la correcta).
35.7∗64−73
1.a) 45+52
a)27.7400
b)28.9400
c)29.5321
5 37
2.b) ∗ 7 ∗ 62 + (93
4 −652)
a)352.6061
b)343.4026
c)361.6845
2
2733 552
3.c) (2 + 7)3 + 2
+ 3
a)1.4564e+0.3
b)1.7584e+03
c)1.6527e+0.3
𝟑
𝟐𝟕𝟑𝟑
4.d)𝟐𝟑 + 𝟕𝟑 + 𝟐
+ 𝟓𝟓𝟐
a)1.6676e+0.8
b)1.0174e+07
c)1.2222e+0.7
𝟑𝟕 𝒍𝒏 (𝟕𝟔) 𝟑
5.e) + √𝟗𝟏𝟎
𝟕𝟑 +𝟓𝟒𝟔
a)20.3444
b)25.6644
c)26.7788
𝟒 𝟐
( √𝟐𝟓𝟎+𝟐𝟑)
6.f)𝟒𝟑 ∗ 𝟑
𝒆(𝟒𝟓−𝟑 )
a)6.5678e-0.4
b)4.7658e-04
c)4.8576e-04
7.Calcule;
𝟐
𝝅
𝟓𝝅 𝟕𝝅 𝒕𝒂𝒏 ( 𝟔 𝒍𝒏 𝟖)
𝟖. 𝒈)𝒄𝒐𝒔𝟐 ( ) 𝒔𝒊𝒏 ( ) +
𝟔 𝟖 √𝟕
a)0.9546
b)0.8323
c)0.9874
9.h)
𝝅
𝟓𝝅 𝟐 𝟐
𝟕𝝅 𝒕𝒂𝒏 ( 𝟔 𝒍𝒏 𝟖)
𝒄𝒐𝒔 ( ) 𝒔𝒊𝒏 ( ) +
𝟔 𝟖 𝟓
𝟕∗𝟐
a)0.2325
b)0.4546
c)0.3233
10.a)𝑥 3 + 5𝑥 2 − 26.7 ∗ 𝑥 − 52
a)2.9594e+0.3
b)2.9592e+03
c)2.9693e-03
√14𝑥 3
11.b)
𝑒 3𝑥
a)5.6525e-15
b)4.7823e-16
c)4.7742e-16
12.c) ln|𝑥 2 − 𝑥 3 |
a)7.7311
b)7.6122
c)7233
2∗𝑧 3/5
13.a)𝑥𝑧 2 − (3∗𝑥)
a)19.8759
b)19.1704
c)15.2346
b)
443 𝑒 −𝑥𝑧
14.2𝑥 3 + (𝑥+𝑧)}
a)2.0375
b)2.2222
c)2.0279
𝑎𝑏 (𝑎+𝑑)2
15.a)𝑎 +
𝑐 √|𝑎𝑏|
a)-830.7755
b)-800.0001
c)-820.7755
𝑎𝑑+𝑐𝑑
𝑑 20 30
( ) +
𝑎 𝑏
16. b)𝑑𝑒 2 + (𝑎+𝑏+𝑐+𝑑)
a)146.4700
b)146.6321
c)-147.4700
17.Calcule (escribiendo con un solo comando) el radio 𝑟 de una esfera de 350 𝑐𝑚3 de volumen.
Una vez calculado 𝑟, utilice este valor para calcular el área de la superficie de la esfera.
r=(V/4*pi)^(1/3)
r =6.5021
A=4*pi*r^2
a) A = 531.2698
b) A=513.4596
c) A=523.2698
𝑥 1+cos 𝑥
19.b)cos = √
2 2
a)
b)
2 tan 𝑥
20. 𝑎) tan 2𝑥 =
1 − 𝑡𝑎𝑛2 𝑥
𝑥 1−cos 𝑥
21.b)tan 2 = √1+cos 𝑥
a)
b)
5𝜋 𝜋
Defina dos variables: 𝑎𝑙𝑝ℎ𝑎 = 9
y 𝑏𝑒𝑡𝑎 = 7 . Utilice estas variables para demostrar que la
siguiente identidad trigonométrica es correcta. Calcule para ello ambos lados de la identidad a
partir de su ecuación.
1 1
22.cos 𝛼 − cos 𝛽 = 2 sin 2 (𝛼 + 𝛽) sin 2 (𝛽 − 𝑎)
23 a)El valor b a partir del teorema de Pitágoras, utilizando una sola línea en la ventana de
comandos.
a)18.8885
b)16.8885
c)17.8885
24.b)El ángulo 𝛼 en grados, utilizando para ello el valor 𝑏 calculando anteriormente con la función
acos(𝑥). Hágalo empleando una sola línea de comandos.
gamma=acos((c^2-a^2-b^2)/(-2*a*b))
a)gamma=2.2222
b)gamma = 2.4261
c)gamma=2.4545
|𝐴𝑥0 + 𝐵𝑦0 + 𝐶|
𝑑=
√𝐴2 + 𝐵2
Determine la distancia del punto (2, −3) a la recta 3𝑥 + 5𝑦 − 6 = 0. 𝑃𝑟𝑖𝑚𝑒𝑟𝑜 defina las variables
𝐴, 𝐵, 𝐶, 𝑥0 , 𝑦0 . Después calcule 𝑑. Utilice las funciones abs y sqrt.
a)3.1568
b)4.6768
c)3.2568
Defina las siguientes variables:
precio_mesa=$256.95
precio_silla=$89.99
a)1433.82
b)1233.82
c)1333.82
a)1301.68
b)1265.68
c)1201.68
28.c)Lo mismo que en b), pero redondee el total del coste al euro más próximo.
a)
b)
c)
a) 1402.00
b) 1302.00
c) 1202.00
Cuando se suman fracciones debe calcularse el mínimo común múltiplo para poder
1 1
realizar la operación correctamente. Por ejemplo, el mínimo común múltiplo de y es
4 10
20. Utilice la ventana de ayuda de MATLAB para encontrar una función apropiada que el
calcule el mínimo común múltiplo de dos números. Utilice después esa función para
demostrar que el mínimo común múltiplo de:
29.
a) 4 y 10 es 20.
a)30.
b)40
c)20
b) 6 y 38 es 114.
a)114
b)42
c)62
31.
2 𝐸
La magnitud 𝑀 de un terremoto en la Escala Richter viene dada por: 𝑀 = 3 ln ( 𝐸 ) donde 𝐸 es la
0
energía emitida por el terremoto y 𝐸0 = 104.4 es una constante (energía de un terremoto más
pequeño de referencia). Determine cuantas veces más emite un terremoto que registra 7.2 en la
Escala Ritcher respecto a otro que registra 5.3.
a)18.28
b)17.28
c)16.28
𝜋
32.Cree un vector fila que contenga los elementos 32,4 81, 𝑒 2.5 , cos 3 𝑦 14.12.
33.Cree un vector columna que contenga los elementos: 55, 14 ln(51), 987.0 𝑦 sin(2.5𝜋).
34.Cree un vector fila en el cual el primer elemento sea 1 y el último elemento sea 33 con una
distancia de 2 entre los elementos (1,3,5,…,33).
35.Cree un vector columna en el cual el primer elemento sea 15, la distancia de los elementos -5, y
dónde el último sea -25. (Un vector columna se puede crear a partir de la transposición de un
vector fila.
36.Cree una vector fila con 15 elementos igualmente distanciados, en el cual el primer elemento
sea 7 y el último 40.
38.Cree un vector, llamado Aprimero, que tenga 16 elementos, siendo el primero el 4, con un
incremento de 3 y siendo el último elemento el 49. Posteriormente utilice el símbolo dos puntos
para crear un nuevo vector, llamado Asegundo, que tenga ocho elementos. Los primeros cuatro
elementos serán los primeros cuatro elementos del vector Aprimero, y los últimos serán los
cuatro últimos elementos del vector Aprimero.
39.
Cree una matriz como la que se muestra más abajo utilizando la notación de vectores para crear
vectores con distanciado constante y/o el comando linspace para crear las filas.
1 4 7 10 13 16 19 22 25
𝐵 = [72 66 60 54 48 42 36 30 24 ]
0 0.125 0.250 0.375 0.500 0.625 0.750 0.875 1.000
6 43 2 11 87
Cree la siguiente matriz 𝐴: 𝐴 = [12 6 34 0 5]
34 18 7 41 9
40.
a)Crear un vector fila de cinco elementos llamado va, que contenga los elementos de la segunda
fila de A.
41.
b)Crear un vector fila de seis elementos llamado vb, que contenga los elementos de la cuarta
columna de A.
42.
c)Crear un vector fila de diez elementos llamado vc, que contenga los elementos de la primera y
segunda fila de A.
43.
d)Crear un vector fila de seis elementos llamado vd, que contenga los elementos de la segunda a
la quinta columna de A.
2 4 6 8 10
Cree la siguiente matriz 𝐶 = [3 6 9 12 15]
7 14 21 28 35
44.
a)Crear un vector columna de tres elementos llamados ua, que contenga los elementos de la
tercera columna de C.
45.
b)Crear un vector columna de cinco elementos llamados ub, que contenga los elementos de la
segunda fila de C.
46.
c)Crear un vector columna de nueve elementos llamado uc que contenga los elementos de la
primera, tercera y quinta columna de C.
47.
d)Crear un vector columna de diez elementos llamado ud, que contenga los elementos de la
primera y segunda fila de C.
1 2 3 4 5 6 7
2 4 6 8 10 12 14
Cree la siguiente matriz 𝐴 = [ ]
21 18 15 12 9 6 3
5 10 15 20 25 30 35
48.
a)Cree una matriz 𝐵 de 3 × 4 a partir de la primera, tercera y cuarta fila, y de la primera, tercera,
quinta y séptima columna de la matriz 𝐴.
49.
b)Cree un vector fila de 7 elementos llamado u, a partir de los elementos de la tercera fila y de la
quinta a la séptima columna de la matriz 𝐴.
Utilizando las funciones zeros, ones y eye, cree los siguientes arrays:
0 0 0 0 0
50.a)[ ]
0 0 0 0 0
1 0 0 0
0 1 0 0
51.b)[ ]
0 0 1 0
0 0 0 1
1 1
52.c)𝑐) [1 1]
1 1
Sean los siguientes vectores:
Utilice MATLAB para calcular el producto escalar 𝑢 ∙ 𝑣 de estos vectores de dos formas distintas:
53.
54.
55.
Sea la función 𝑦 = (𝑥 2 + 1)3 𝑥 3, calcular de 𝑦 para los siguientes valores de 𝑥 = −2.5 − 2 − 1.5 −
1 − 0.5 0 0.5 1 1.5 2 2.5 3. Resuelva el problema creando primero un vector 𝑥 y después creando
un vector 𝑦, utilizando las operaciones elemento a elemento para el cálculo.
56.
La profundidad de un pozo 𝑑, en metros se puede determinar a partir del tiempo que tarda caer
𝑔𝑡 2
una piedra a su interior (velocidad inicial cero). Este cálculo viene determinado por 𝑑 = donde
2
𝑚
𝑡 es el tiempo y 𝑔 = 9.81 𝑠2 .
57.
Defina 𝑥 e 𝑦 como vectores, tales que 𝑥 = 2,4,6,8 𝑦 10, 𝑒 𝑦 = 3,6,9,12,15. Posteriormente utilice
estos vectores en la siguiente expresión para calcular 𝑧, a partir de operaciones elemento a
elemento.
𝑦 𝑥
𝑥𝑦+
𝑥
𝑧 = (𝑥+𝑦)(𝑦−𝑥) + 12𝑦
58.
Defina los elementos ℎ = 0.9 𝑦 𝑘 = 12.5 y los valores 𝑥 = 1,2,3,4 e 𝑦 = 0.9, 0.8,0.7,0.6 y 𝑧 =
2.5, 3, 3.5, 4. Posteriormente utilice estas variables para calcular 𝑇 utilizando operaciones
elemento a elemento.
𝑧
( +𝑦)
𝑥𝑦𝑧 𝑘𝑒 𝑥
𝑇= 𝑘 +
𝑧ℎ
(ℎ + 𝑘)5
59.
1 𝑛
Demuestre que lim (1 + 𝑛) = 𝑒
𝑛→∞
Para hacer esto cree un vector 𝑛 que tenga los elementos 1,10, 100, 500, 1000, 2000, 4000 y 8000.
Seguidamente cree un vector 𝑦 en el cual cada elemento será calculado a partir de los elementos
1 𝑛
de 𝑛 mediante (1 + 𝑛) .
Compare los elementos de 𝑦 con el valor de 𝑒 (teclee exp(1) para obtener el valor de 𝑒).
60.
1 𝜋2
Utilice MATLAB para demostrar que la serie numérica ∑∞
𝑛=1 𝑛2 converge a 6
. Para hacer esto
calcule la suma para:
a)𝑛 = 100.
𝑏)𝑛 = 1000
𝑐)𝑛 = 10000
Para cada apartado, cree un vector 𝑣 en el cual el primer elemento sea 1, con incremento 1, y
como último término 100, 1000 ó 10000. Utilice posteriormente operaciones elemento a
1
elemento para crear un vector en el cual los elementos sean 𝑛2. Finalmente utilice la función sum
para sumar los términos de la serie. Compare los valores obtenidos en los apartados a, b y c con el
𝜋2
valor 6
(no olvidar teclear punto y coma al final de cada comando, ya que si no se visualizarán los
vectores completos).
5 2 4 11 5 −3 7 14 1
𝐴 = [1 7 −3], 𝐵 = [ 0 −12 4 ], 𝐶 = [10 3 −2]
6 −10 0 2 6 1 8 −5 9
63. c) Calcule 5(𝐴 + 𝐶)𝑦 5𝐴 + 5𝐶 para demostrar que, cuando se multiplica una matriz por un
escalar, la multiplicación cumple la propiedad distributiva.
Utilice las matrices 𝐴, 𝐵 𝑦 𝐶 del problema anterior para contestar a las siguientes preguntas:
65.
a) ¿Es A*B=B*A ?
a)No es igual
b)Si es igual
66.
b) ¿Es A*(B*C)=(A*B)*C?
Si son iguales.
a)Si son iguales.
b)No son iguales-
67.
68.
d) ¿Es (𝐴 + 𝐵)𝑡 = 𝐴𝑡 + 𝐵𝑡 ?
Si son iguales
a)Si son iguales
b)No son iguales
70. Resuelva el siguiente sistema de ecuaciones lineales.
5𝑥 + 4𝑦 − 2𝑧 + 6𝑤 = 4
3𝑥 + 6𝑦 + 6𝑧 + 4.5𝑤 = 13.5
6𝑥 + 12𝑦 − 2𝑧 + 16𝑤 = 20
4𝑥 − 2𝑦 + 2𝑧 − 4𝑤 = 6
Los siguientes problemas deben ser resueltos creando un programa en un fichero script y
posteriormente ejecutándolo en la ventana de comandos.
72. Se ha diseñado sobre papel una copa cónica que tiene un volumen de 250 𝑐𝑚3. Determine el
radio 𝑟 de la base y el área de la superficie 𝑆 de este diseño para una serie de distintos bocetos
que tienen de altura ℎ de 5, 6, 7, 8 y 9 cm. El cálculo del volumen 𝑉 y del
área superficial vienen dados por las fórmulas:
1
𝑉 = 3 𝜋𝑟 2 y 𝑆 = 𝜋𝑟√𝑟 2 + ℎ2
73. Escriba un fichero Script que calcule el balance de una cuenta d ahorros a final de año,
durante 10 años. La cuenta tiene un capital inicial de $1000 y un interés de 6.5% que produce
beneficios anualmente. Visualice la información en una tabla.
Para un capital inicial 𝐴 y una tasa de intéres 𝑟, el balance 𝐵 después de 𝑛 𝑎ñ𝑜𝑠, viene
dado por la expresión:
𝑟 𝑛
𝐵 = 𝐴 (1 + )
100
74. La velocidad 𝑣 y la distancia 𝑑, en función del tiempo, de un coche que tiene una velocidad
constante 𝑎, vienen dadas por:
1
𝑣(𝑡) = 𝑎𝑡 y 𝑑(𝑡) = 𝑎𝑡 2
2
Determine 𝑣 y 𝑑, para cada segundo, durante 10 segundos, para un coche con aceleración 𝑎 =
1.55 𝑚/𝑠 2 . Muestre los resultados en una tabla de tres columnas en la cual la primera sea el
tiempo (s). Muestre en la segunda la distancia (m/s) .
77. Un circuito eléctrico tiene una fuente de voltaje vS con una resistencia interna 𝑟𝑠 , y una
resistencia de carga 𝑅𝐿 , tal y como se muestra en la figura adjunta. La potencia 𝑃 disipada en la
carga de la resistencia viene dada por:
𝑣𝑠2 𝑅𝐿
𝑃=
(𝑅𝐿 + 𝑟𝑠 )2
𝑥
𝑦 = 693.8 − cosh ( ) 𝑓𝑡
99.7
Represente un gráfico del mismo.
79. La posición 𝑥 en función del tiempo 𝑡 de una partícula que se mueve a lo largo de una línea
recta viene dado por:
𝑥(𝑡) = 0.4𝑡 3 − 2𝑡 2 − 5𝑡 + 13 𝑚𝑒𝑡𝑟𝑜𝑠
La velocidad 𝑣(𝑡) de la partícula se calcula mediante la derivada de 𝑥(𝑡) con respecto al tiempo 𝑡 y
la aceleración 𝑎(𝑡) se calcula derivando 𝑣(𝑡) respecto al tiempo 𝑡.
Deduzca las expresiones de la velocidad y de la aceleración de la partícula y represente su
posición, velocidad y aceleración en función del tiempo para 0 ≤ 𝑡 ≤ 7 s. Utilice el comando
subplot para crear tres gráficos en la misma ventana de gráficos, representando la posición en la
parte superior, la velocidad en el medio y la aceleración al final. Etiquete los ejes apropiadamente
con las unidades correctas.
80. La órbita de los planetas alrededor del Sol se puede modelar, de forma apropiada, mediante la
ecuación polar
𝑒𝑃
𝑟=
1 − 𝑒𝑐𝑜𝑠 𝜃
A continuación se muestran los valores de las constantes 𝑃 y 𝑒 para cuatro planetas en un solo
gráfico (utilizando el comando hold on).
81. La posición en función del tiempo de una partícula en movimiento viene dada por:
𝑦 = (2 + 4 cos(𝑡))cos 𝑡
𝑥 = (2 + 4 cos(𝑡))sin 𝑡
𝑧 = 𝑡2
Represente la posición de la partícula para 0 ≤ 𝑡 ≤ 20.
82. Una escalera de caracol se puede modelar utilizando las siguientes ecuaciones paramétricas:
𝑡
𝑥 = 𝑅 cos (2𝜋𝑛 )
ℎ
𝑡
𝑦 = 𝑅 sin (2𝜋𝑛 )
ℎ
𝑡
𝑧=
ℎ
Donde 𝑅 es el radio de la escalera, ℎ es la altura entre los pisos y 𝑛 es el número de revoluciones
de la escalera en cada piso. Sea un edificio de 2 pisos, con ℎ = 3𝑚. Represente dos posibles
escaleras de caracol para este edificio. Una con 𝑅 = 1.5𝑚 y 𝑛 = 3, y otra con 𝑅 = 4 𝑚 y 𝑛 = 2.
Represente las dos escaleras en el mismo gráfico.
𝑥2 𝑦2
83. Haga un gráfico de superficie 3-D y otro de contorno 3-D de la función 𝑧 = − 4
− 4
en el
dominio −4 ≤ 𝑥 ≤ 4 y −4 ≤ 𝑦 ≤ 4.
84. Haga un gráfico 3-D y otro de contorno (ambos en la misma gráfica) de la función 𝑧 =
(𝑦 + 3)2 + 1.5𝑥 2 − 𝑥 2 𝑦 en el dominio −3 ≤ 𝑥 ≤ 3 y −3 ≤ 𝑦 ≤ 3.