Está en la página 1de 10

Sobre los operadores y funciones matriciales, es INCORRECTO que:

A) Solo es posible usar el operador potencia matricial (. ^) asignando un escalar que


será “distribuido” a aca 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.

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

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.
C) Siempre es necesario que la programación de una 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.

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 un méricos sería una variable tipo char, pues
refiere al tipo de caracteres (characters) que contiene.

¿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 debería ser evens=999:-2:1


B) x=evens(0:1000)
C) x=evens[0:1000]
D) evens=[1000;-2;1]

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.

A) Verdadero
B) Falso

¿Cuáles de los siguientes son nombres de variables que MATLAB permitiría usar?

A) PBI
B) r
C) Cambio
D) p206
E) p206_mod
F) 2021_id

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

Son opciones de comandos de condición para MATLAB:

A) if
B) else
C) ifelse
D) elseif

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

A) Ejecuta el bucle, en tanto se cumpla la condición establecida.


B) Detiene la ejecución del bucle, si es que la condición establecida se deja de cumplir.
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.

Para acceder a la ventada de Editor, es necesario ingresar mediante las opciones de la


barra de herramientas.

A) Verdadero
B) Falso

Acorde con lo mencionado sobre divisiones matriciales, es 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.
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.

Agregar un signo de punto y coma (“;”) al final de la programación, evita la ejecución


del comando.

A) Verdadero
B) Falso

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

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

A) Verdadero
B) Falso

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.
C) Cada calculo nuevo es generado como una nueva respuesta, bajo la denominación”
ans”,” ans2”,” ans3”, etc, según corresponda.
D) En la formulación de cálculos es posible hacer uso de variables previamente
creadas.

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) Verdadero
B) Falso

Los archivos cuya extensión es “.mat” corresponden a bases de datos trabajables en el


software MATLAB.

A) Verdadero
B) Falso

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) Mensaje de error, por haber omitido el signo “=”.
C) 0.5
D) 1
Son operadores lógicos:
A) &&
B) ||
C) ~
D) ==
E) ~~
F) >=
Son tipos de variables numéricas en MATLAB:
A) Single
B) Double
C) Integers
D) Inf
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 u otras funciones en necesaria para la creación de
funciones en MATLAB.
D) Antes de ejecutar la nueva función es necesario guardarla primero.
El principal problema con el uso de variables persistentes es que la información
almacenada no se puede eliminar hasta reiniciar el programa.
A) Verdadero
B) Falso
Sobre comandos condicionales es INCORRECTO que:
A) Una de las condiciones más 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 continúa con la acción
descrita.
D) Si no se cumple la afirmación sugerida en el comando if se genera un mensaje de
error.
El comando openxls permite cargar archivos de Excel a MATLAB.
A) Verdadero
B) Falso
Un bucle o loop permite la repitencia de una determinada acción. Por lo que resulta
necesario que sea lo más simplificado posible para evitar errores, no pudiéndose incluir
un bucle dentro de otro.
A) Verdadero
B) Falso
¿Cuál de las siguientes 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 ser
considerado este como un comando o acción.
De las siguientes afirmaciones, 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 prepara de otra sección nueva solo con otro símbolo %%.
D) El símbolo % es sustituible por el símbolo *.
Considerando los comandos de construcción matricial, el comando ones(p,q) permite:
A) Permite crear una matriz de dimensiones pxq, en donde los coeficientes son todos
los valores cero.
B) Permite crear una matriz de dimensiones pxq, en donde los coeficientes son todos
los valores unos.
C) Permite crear una matriz de dimensiones pxq, en donde la diagonal aparecen los
valores p y 1, respectivamente.
D) Permite crear una matriz cuadrade q, con p elementos aleatorios.
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) Verdadero
B) Falso
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) Verdadero
B) Falso
Sobre combinación y transposición de matrices, es INCORRECTO que:
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.
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.
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.
El comando str2num permite convertir valores de string a numeric o viceversa.
A) Verdadero
B) Falso
¿Cuál de las siguientes funciones u operadores permite obtener rápidamente la raíz
cuadrada de un determinado valor?
A) sqrt
B) sind
C) root
D) x^2
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 sus 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 otros usuarios, 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.
¿Cuál de las siguientes programaciones permite crear una sucesión de valores pares,
integrados y menores de 1000, en orden creciente?
A) odds=1:2:1000 debería ser odds=2:2:1000
B) x=odds(0:1000)
C) x=odds[0:1000]
D) odds=[1;2;1000]
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 “>”.
C) Aparece automáticamente en la ventana de comandos al incial el software.
D) Se requiere de colocar antes de realizar cualquier programación nueva.
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) Verdadero
B) Falso
El comando rand permite asignar un determinado valor aleatorio entre los valores 0 y 1,
asumiendo una distribución uniforme. Sin embargo, realmente no es tan aleatorio.
A) Verdadero
B) Falso
¿Cuál de las siguientes funciones identifica las dimensiones de una matriz creada
previamente?
A) size
B) rand
C) range
D) sqrt
¿Qué enunciado asignará 0.005 a x?
A) x = 5e-3
B) x = 0.005
C) x = 0.0005e1
D) Todas las anteriores.
¿Cuál de las siguientes programaciones permite crear una matriz vacía?
A) X=[]
B) X=[0]
C) X=[.]
D) X=[blank]
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) Verdadero
B) Falso

Es una diferencia entre una matriz y una estructura:

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

Con respecto a las formas de matrices y rangos válidos para MATLAB, ¿Cuál 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.
D) Vectores, Matrices, Arreglos y Escalares.

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.

A) Verdadero
B) Falso

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 es 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.
Una vez iniciado un proceso de cálculo recursivo en MATLAB no es posible detenerlo. Por
tal motivo es importante tener mucho cuidado antes de ingresar los comandos.

A) Verdadero
B) Falso

¿Cuál de las siguientes alternativas describe mejor el concepto de polimorfismo en


MATLAB?

A) Refiere a una característica de las funciones en MATLAB. Siendo que no se requiere


de una función específica para cada tipo de argumento (p.e. matrices, vectores o
escalares). Sino que basta una forma funcional general.
B) Refiere a una característica de las funciones en MATLAB. Siendo que una función
puede ser expresada en su versión extensiva o en su versión resumida. Tal como lo
demuestran los comandos clear y clc.
C) 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.
D) Refiere a una característica de las funciones en MATLAB. Siendo que la forma de los
comandos de función son similares a los aplicados en otros softwares de manejo de
datos como Stata, SPSS o similares.

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
específica.

A) Verdadero
B) Falso

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) Verdadero
B) Falso

El comando figure permite crear un nuevo grafico de ploteo de un conjunto de datos que
se brinde.

A) Verdadero
B) Falso

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) Verdadero
B) Falso

En MATLAB, con respecto a los script:

A) Son espacios en donde se puede crear o editar programaciones de funciones.


B) Los scripts pueden ser almacenados para ejecutarlos nuevamente en otras
oportunidades.
C) Al generar o abrir un script, aparecen nuevas pestañas de opciones: Editor, Publish,
File Versions y View.
D) Son archivos cuya extensión es dada por la terminación “.txt”.

¿Qué tipo de signo de colección se utiliza normalmente dentro de una fórmula para hacer
referencia a columnas de una tabla que contiene referencias estructuradas?

A) Cualquiera funcionará, todos se comportan igual.


B) Corchetes [].
C) Paréntesis ().
D) Llaves {}.

¿Cuál de estas afirmaciones describe mejor el comportamiento de la función ESNUMERO


(ISNUMBER)?

A) Comprueba si un valor no es texto y devuelve VERDADERO o FALSO.


B) Comprueba si un valor es un número y devuelve VERDADERO o FALSO.
C) Comprueba si una referencia es a una celda vacía y devuelve VERDADERO o FALSO.
D) Comprueba si un valor es texto y devuelve VERDERO o FALSO.

Para acceder a la Ventana de Editor, es necesario ingresar mediante las opciones de la


barra de herramientas.

A) Verdadero
B) Falso

La función fprint 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 cuál se convertirá en un
texto violeta que destaca que se trata de un texto.

A) Verdadero si fuera fprintf() y que los símbolos sean ‘ apostofe ahí si es verdadero
B) Falso

El comando clc permite borrar el historial de acciones realizadas; tanto en la Ventana de


comandos como en el Espacio de trabajo.

A) Verdadero
B) Falso

Es un atajo (keyboard shortcut) válido, para seleccionar una columna complete, la


siguiente acción:
CTRL + Espacio

A) Verdadero
B) Falso

La especificación if else permite imponer una acción alternativa si es que la condición


principal no se cumple.

A) Verdadero
B) Falso

Considerando los comandos de construcción matricial, el comando zeros(p,q) permite:


A) Permite crear una matriz de dimensiones pxq, en donde los coeficientes son todos
los valores cero.
B) Permite crear una matriz de dimensiones pxq, en donde los coeficientes son todos
los valores unos.
C) Permite crear una matriz de dimensiones pxq, en donde la diagonal aparecen los
valores p y 1, respectivamente.
D) Permite crear una matriz cuadrada q, con el p elementos aleatorios.

Son operadores relacionales:

A) ==
B) =>
C) ¡=
D) ~=
E) >
F) |

También podría gustarte