Matlab Basico Examen Cuestionario

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

lOMoARcPSD|18418571

Matlab Basico Examen Cuestionario

Matemática Discreta (Universidad Peruana de Ciencias Aplicadas)

Studocu is not sponsored or endorsed by any college or university


Downloaded by sebastianssj 9 ([email protected])
lOMoARcPSD|18418571

MATLAB BASICO EXAMEN CUESTIONARIO

1. Sobre los operadores y funciones matriciales es INCORRECTO que:


a) Solo es posible usar el operador de potencial matricial (.^) asignando un escalar
que será distribuido al coeficiente que conforma la matriz.
b) El operador de potencia (^) puede ser aplicado de forma indistinta entre
escalares y matrices, aunque en este último dependerá el resultado del tipo de
matrices que se esté operando.
c) El operador de potencia (.^) realiza una elevación a cada coeficiente de forma
distribuida, respetando la ubicación de cada coeficiente.
d) La exponenciación matricial es posible, pero requiere de un formato particular,
con respecto a las dimensiones de cada matriz.

2. Sobre la creación de funciones en MATLAB es VERDADERO es:


a) Cuando se asignan argumentos, es posible asignar cualquier nombre a los
mismos, no importa si es que ya son nombres que tienen un significado propio
en MATLAB.
b) Los nombres asignados a los argumentos se mantendrán resaltados como
recordatorio de si están o no siendo usados en la programación 2
c) Siempre es necesario que la programación de la función utilice argumentos, en
lugar de valores específicos.
d) Una subfunción puede ser declarada dentro de la programación de una
función. Sin embargo, se requiere de mantener el orden, creando primero las
funciones más básicas, para luego invocarlas en las siguientes funciones.

3. Sobre los tipos de variables es CORRECTO afirmar que:


a) El comando class permite identificar el tipo de variable en MATLAB.
b) El comando who permite identificar metadatos correspondientes a las
variables precargadas en MATLAB.
c) Una variable escalar es identificable como de tipo double, mientras que un
vector o una matriz serán de otro tipo.
d) Una variable que contenga datos numéricos seria una variable tipo char, pues
refiere al tipo de caracteres (characters) que contiene.

4. ¿Cuál de las siguientes programaciones permite crear una sucesión de valores


impares, integrados y menores de 1000, en orden decreciente?
a) Evens=1000:-2:1

5. El comando help brinda información no solamente de la semántica de un


comando, sino también brinda detalles sobre la sintaxis del comando. Aunque
también se puede aplicar el comando docs, para mayor detalle. (ES DOC)
a) FALSO

6. ¿Cuáles de los siguientes son nombres de variables que MATLAB permitirá usar?
a) PBI
b) R
c) Cambio

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

d) P206
e) P206_mod
f) 2021_id (NO SE PUEDE USAR)

7. Todas las siguientes alternativas permiten generar una variable valida en MATLAB,
salvo por el caso de:
a) Pi=3.1416
b) X==pi=
c) W=1/2*(1/3)
d) Z=x
8. Son opciones de comandos de condición para MATLAB:
a) if
b) else
c) ifelse
d) elseif

9. Acorde con lo mencionado sobre divisiones matriciales, incorrecto que:


a) El operador punto y barra (./) realiza una operación de coeficiente a
coeficiente, dados un conjunto de matrices con necesariamente dimensiones
similares
b) Los operadores punto y barra (./) y (.\) son operadores equivalentes, pues
ambos realizan división de coeficientes de una matriz con otra, respetando la
ubicación de cada coeficiente. 2
c) El operador punto y barra (./) en la siguiente aplicación: A./B divide cada
coeficiente de A entre cada coeficiente de B, respetando la ubicación.
d) El operador punto y barra (.\) en la siguiente aplicación: A.\B divide cada
coeficiente de B entre cada coeficiente de A, respetando la ubicación.

10. Para acceder a la Ventana de Editor, es necesario ingresar mediante las opciones
de la barra de herramientas.
a) V
b) F

11. Agregar un signo de punto y coma (<;=) al final de la programación, evita la


ejecución del comando.
a) FALSO

12. Son algunas de las sub-ventanas principales del software MATLAB:


a) Carpeta actual (Current folder)
b) Espacio de Trabajo (Workspace)
c) Ventana de Comandos (Command window)
d) Ventana de Resultados (Output window)

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

13. No es posible cambiar la disposición de las ventanas de trabajo de MATLAB:


a) VERDADERO
b) FALSO

14. Es INCORRECTO sobre la funcionalidad de MATLAB como calculadora:


a) La denominación <ans= es la abreviatura de <answer= o respuesta. Aparece
luego de la aplicación de cada calculo.
b) No se requiere que el valor calculado sea asignado a una variable con nombre
propio. Igualmente, MATLAB lo asignara en la lista de variables. 3
c) Cada calculo nuevo es generado como una nueva respuesta, bajo la
denominación <ans=, <ans2=, <ans3=, etc según corresponda. 2
d) En la formulación de cálculos es posible hacer uso de variables previamente
creadas.

15. La ejecución de una función no asegura el almacenamiento del resultado en el


Espacio de Trabajo. A Este tipo de variables se les conoce como Variables locales.
A) V
B) F

16. Los archivos cuya extensión es <.mat= corresponden a bases de datos trabajables
en el software MATLAB.
A) V
B) F

17. Si se ingresa el siguiente conjunto de comandos, ¿Cuál será la respuesta generada?

X = 2+3
Y=2.5
x/y

a) 2
b) Error por omision el signo <==
c) 0.5
d) 1

18. Son operadores lógicos


a) &&
b) ||
c) ~
d) ==
e) ~~
f) >=

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

19. Son tipos de variables numéricas en MATLAB


a) Single 3
b) Double 2
c) Integers
d) Inf

20. Sobre la creación de funciones en MATLAB es incorrecto que:

a) La creación de funciones es posible mediante la aplicación del comando edit, y


mediante el editor.
b) Para iniciar la creación de una función se debe de incluir el comando function
de forma inicial, y end como cierre de la programación.
c) La inclusión de operadores y otras funciones es necesaria para la creación de
funciones en MATLAB.
d) Antes de ejecutar la nueva función es necesario guardarla primero

21. El principal problema con el uso de variables persistentes es que la información


almacenada no se puede eliminar hasta reiniciar el programa
a) V
b) F

22. Sobre comandos condicionales es INCORRECTO que:

a) Una de las condiciones mas comunes es el comando if


b) El comando if genera una bifurcación a partir de la cual es posible establecer acciones
específicas para cada caso.
c) Si se cumple la afirmación sugerida en el comando if se continua con la acción descrita.
d) Si no se cumple la afirmación sugerida en el comando if se genera un mensaje de
error

23. El comando openxls permite cargar archivos de Excel a MATLAB.


A) V
B) F

24. Un bucle o loop permite la repitencia de una determinada acción. Por lo que
resulta necesario que sea lo mas simplificado posible para evitar errores, no
pudiéndose incluir un bucle dentro de otro.

a) V

B) F

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

25. Cuas es la alternativa INCORRECTA


a) El signo de punto y coma (<;=) se aplica para permitir generar una sucesión de
comandos en una misma línea.
b) El signo de punto y coma (<;=) se aplica para evitar que los resultados o consecuencias
de la acción aparezcan, pero que igual se registre en la memoria.
c) El signo de punto y coma permite introducir un comentario en el script, sin se
considerado este como un comando o acción.

26. Son correctas:


a) El símbolo % permite introducir un comentario, no ejecutable como comando.
b) El símbolo % % permite iniciar una sección o subsección dentro de una programación.
Para iniciar una nueva sección solo hay que colocar un símbolo % al final.
c) El símbolo %% permite iniciar una sección o subsección dentro de una programación.
Se separa de otra sección nueva solo con otro símbolo %%.
d) El símbolo % es sustituible por el símbolo *.

27. Considerando los comandos de construcción matricial, el comando ones (p,q)


permite:
a) Permite crear una matriz de dimensiones p x q, en donde los coeficientes son todos
valores cero.
b) Permite crear una matriz de dimensiones p x q, en donde los coeficientes son todos
valores unos. 1
c) Permite crear una matriz de dimensiones p x q, en donde la diagonal aparece los
valores p y 1, respectivamente.
d) Permite crear una matriz cuadrada q , con p elementos aleatorios.

28. Una variable persistente es un tipo de variable local (no visible) que puede ser
utilizada por otra función, según la programación diseñada.
a) V
b) F

29. El operador de <dos puntos= (<:=) permite la creación de sucesiones o series de


valores, indicando los siguientes datos en este orden: (1) el valor de inicio, (2) el
valor final, y (3) la magnitud de cambio o delta.
a) V
b) F

30. Sobre combinación y transposición de matrices, es INCORRECTO:


a) Las matrices son agrupables, utilizando los mismos comandos de construcción y
operación matricial que en el caso de escalares.
b) La transposición es posible mediante la aplicación del operador de apostrofe: (‘).
c) Es posible transponer matrices, pero también vectores; pues finalmente los vectores
son subtipos de matrices.

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

d) Cuando se transpone una matriz se almacena la versión transpuesta de la matriz en


la memoria de MATLAB, visible en el Espacio de Trabajo. 3

31. Sobre los errores semánticos de programación en MATLAB, es cierto que:


a) En ciertas oportunidades, MATLAB puede detectar este tipo de errores.
b) Pueden generar resultados erróneos de forma consistente.
c) Pueden generar resultados erróneos ocasionalmente, dependiendo el tipo de insumos
que se ingresen en la programación.
d) MATLAB continua la ejecución de la programación. Esto hace complicada su detección.

32. El comando str2num permite convertir valores de string a numérico o viceversa.

a) V
B) F

33. ¿Cual nos permite obtener la raíz cuadrada de un valor?


a) Sqrt 2
b) Sind
c) root

34. Son algunos de los principales beneficios del uso de funciones en MATLAB:
a) Las funciones permiten compactar un conjunto de acciones dentro de una
programación en solo un comando.
b) La creación de funciones permite guardar programaciones y reutilizarlas en
otros ejercicios.
c) La creación de funciones ha permitido la creación de librerías, que consisten
en conjuntos de programaciones construidas por otras usuarias, y que son
replicables, aunque no modificables.
d) La descomposición funcional es un proceso derivado de la creación de
funciones, e implica la identificación de los <pasos= seguidos para la ejecución
de una función. Esto permite comprender procesos y mejorar habilidades para
la programación.

35. No es una definición que corresponda con el llamado <prompt=.

a) Es un símbolo o símbolos generados en la programación, que indica cualquier


ingreso de comandos por parte del usuario.
b) Suele ser representado por el símbolo <mayor que= o >.1
c) Aparece automáticamente en la Ventana de Comandos al iniciar el software.
d) Se requiere de colocar antes de realizar cualquier programación nueva.

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

36. En la programación de un bucle es posible introducir el comando while. Este


comando:
a) Ejecuta EL BUCLE, EN TANTO SE CUMPLA LA CONDICION ESTABLECIDA 3
b) Detiene la ejecución del bucle, si es que la condición establecida se deja de cumplir. 1
c) No es posible ejecutar un bucle sin la inclusión de este comando.
d) Es un comando que requiere del detalle de una condición para su correcta ejecución.

37. El objetivo de la creación de funciones es obtener siempre una versión genérica,


para lo cual es recomendable la aplicación de argumentos en su diseño.
a) V
b) F

38. El comando rand permite asignar un determinado valor aleatorio entre los valores
0 y 1, asumiendo una distribución uniforme. Sin embargo, no es tan aleatorio.

a) V
b) F

39. ¿Cuál de las siguientes funciones identifica las dimensiones de una matriz creada
previamente?
a) Size
b) Rand
c) Range
d) sqrt

40. Para ubicar todas las celdas que se usan en una formula en una celda, puedo:
a) Clic en Rastrear precedentes (Trace Precedents)
b) Evaluar formulas (Evaluate formulas)
c) Clic en Rastrear dependientes (Trace Dependents)
d) Clic en Buscar y seleccionar > Ir a especial > formulas (Find & Select > Go To
Special > Formulas)

41. ¿Cuál explica correctamente las herramientas Buscar Objetivo (Goal Seek)

a) La herramienta Buscar objetivo a través de múltiples interacciones encuentra


que valor de entrada es necesario para obtener un determinado valor
establecido para el calculo.
b) La herramienta buscar objetivo a través de múltiples interacciones encuentra
el resultado correspondiente de un calculo a una entrada especificada.

C) Buscar Objetivo solo se puede utilizar cuando la celda contiene una formula
aritmética simple

42. ¿Cual programación nos permite crear una matriz vacia?


a) X = []

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

43. Son operadores relacionales:


a) ==
b) =>
c) ¡=
d) ~=
e) >
f) |

44. Los puntos seguidos permiten escribir un comando extenso en varias líneas. Para
ello, se colocan los puntos seguidos al final de la primera línea y al comienzo de la
siguiente, así MATLAB reconocerá a ambas como una sola línea de comando.
A) V 2
B) F 2

45. Es una diferencia entre una matriz y una estructura:


A) Las matrices tienen elementos; mientras que las estructuras tienen campos 1
B) Las partes de una estructura son nombres, no índices como en el caso de las matrices
2
C) Los campos de una misma estructura deben de ser del mismo tipo
D) Las estructuras solo contienen caracteres numéricos.

46. Con respecto a las formas de matrices y rangos validos para MATLAB, ¿ Cual de
las siguientes alternativas describe un ordenamiento desde el concepto más
amplio al más acotado.?
a) Arreglos, matrices, vectores y escalares
b) Matrices arreglos vectores y escalares
c) Matrices, vectores, arreglos y escalares 1
d) Vectores, matrices, arreglos y escalares 1

47. Con respecto a operaciones aritméticas con matrices en MATLAB es posible


afirmar que:
A) El uso de operadores y funciones es similar en operaciones matriciales, que en
el caso de operaciones con escalares (lineales). Esto siempre que se cumplan
las reglas mínimas de las operaciones matriciales.
B) La adición (diferencia) entre matrices es equivalente a las operaciones lineales,
pues se tratan de escalares (que son un subtipo de matrices). No siendo
relevante las dimensiones de las matrices.
C) Los operadores de punto y asterisco, y asterisco son equivalentes, y permiten
la multiplicación matricial. Solo que el primero permite la operación matricial

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

especifico; mientras que el segundo se asocia con la multiplicación de


escalares.
D) El operador de punto y asterisco (.*) permite operar multiplicaciones
matriciales en donde las dimensiones de las matrices son un condicionante
para que la operación se realice.

48. Una vez iniciado un proceso de calculo recursivo en MATLAB no es posible


detenerlo. Por tal motivo es importante tener mucho cuidado antes de ingresar los
comandos.
a) V 2
b) F 1

49. ¿Cuál Describe mejor el concepto de polimorfismo en MATLAB?

Refiere a una característica de las funciones en MATLAB. Siendo que un comando de función
puede ser aplicado varias veces en una misma sintaxis. Esto evita la necesidad de repetir los
comandos de funciones constantemente.

50. Es un atajo valido para seleccionar una columna completa la siguiente acción CTRL
+ ESPACIO

a) V
b) F

51. ¿Cuál de las siguientes funciones se usa para clasificar una lista de abreviaturas?
a) PEQUEÑA (SMALL)
b) RANGO (RANK)
c) CONJUNTO (COUNTIFS)
d) MAYOR (LARGE)

52. El comando input permite ingresar información en la creación de funciones. Al


asignar esta función, se requerirá información adicional para ejecutar la
programación diseñada.
a) V
b) F

53. El objetivo de la creación de funciones es obtener siempre una versión genérica,


para lo cual es recomendable la aplicación de argumentos en su diseño.
a) V
b) F

54. El comando figure permite crear un nuevo grafico de petróleo de un conjunto de


datos que se brinde.

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

a) V 3
b) F

55. El control secuencial refiere a la ejecución de comandos en una programación, de


forma sucesiva (i.e. un comando después de otro, según el orden asignado).
a) V
b) F

56. La función fprintf es práctica, pues permite ingresar caracteres y texto en general
que se requieran. Solo es importante recordar asignar los formatos
correspondientes y los símbolos # numeral al inicio y al final de texto. Luego de los
cuales se convertirá en un texto violeta que destaca que se trata de un texto.

a) V
b) F

57. En MATLAB, con respecto al script:


a) Son espacios en donde se puede crear o editar programaciones de funciones
2
b) Los scripts pueden ser almacenados para ejecutarlos nuevamente en otras
oportunidades 2
c) Al generar o abrir un script, aparecen nuevas pestañas de opciones: Editor,
Publish, File Version y View
d) Son archivos cuya extensión es dada por la terminación <txt=.

58. Clc permite borrar el historial de acciones realizadas; tanto en la ventana de


comandos como en el espacio de trabajo.
FALSO

59. En MATLAB las funciones son conjuntos de acciones previamente configurados en


el software, siendo que si se requiere de una función nueva esta podría ser creada
por el usuario mediante el Editor.

FALSO

60. El comando global permite diseñar recurrencias, bucles y otro tipo de acciones que
impliquen la invocación constante de un valor o acción durante una programación
especifica

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

A) V
B) F

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

Downloaded by sebastianssj 9 ([email protected])


lOMoARcPSD|18418571

Downloaded by sebastianssj 9 ([email protected])

También podría gustarte