Score %0 (0 correct0 incorrect78 unanswered)

Q1. ¿De qué distribución devuelve valores la función rand()?

  • normal
  • poisson
  • binomial
  • uniforme

Q2. Según el código a continuación, ¿c es el _ de a?

a = rand(1, 11);
b = sort(a);
c = b(1, ceil(end/2));
  • mediana
  • moda
  • media
  • margen

Q3. ¿Qué rastrea el Profiler?

  • tiempo de ejecución
  • historial de comandos
  • errores
  • el valor de las variables

Referencia

Q4. ¿Qué bloque de código contiene la sintaxis correcta para un bucle while?

  • A
a = 0;
do
    a = a + 1;
while a < 5
end
  • B
a = 0;
while(a < 5)
    a = a + 1;
  • C
a = 0;
while a < 5:
    a = a + 1;
  • D
a = 0;
while a < 5
    a = a + 1;
end

Q5. ¿Qué contiene b?

a =
    19    20    12     0     6
     6     9    56     0     3
    46     8     9     8    19
     9     8     8    19    46
     1     9    46     6    19
  • A
b =

    56     0
     9     8
  • B
b =

     8    19
    19    46

Q6. Has escrito una función myfun y quieres medir cuánto tiempo tarda en ejecutarse. ¿Qué segmento de código devolverá en t el tiempo en segundos que tarda myfun en ejecutarse?

  • A
t = cputime(myfun());
  • A
tic;
myfun();
toc;
  • C
timer.start;
myfun()
t = timer.stop;
  • D
t = timer(myfun());

Q7. ¿Para qué se usa %%?

  • marcador de posición de argumento
  • citas de bloque
  • secciones de código
  • especificador de conversión

Q8. ¿Para qué NO se usa el carácter .?

  • acceso al campo de estructura
  • un punto decimal
  • acceso a matrices de celdas
  • operaciones elemento por elemento

Q9. ¿Qué función podrías usar para la regresión lineal múltiple?

  • polyval
  • regress
  • solve
  • polyfit

Q10. ¿Para cuál de estas matrices mean, median y mode devuelven el mismo valor?

  • [0 1 1 1 2]
  • [1 3 5 5 6]
  • [0 1 1 1 1]
  • [0 0 5 5 5]

Q11. Estás en medio de una larga sesión de MATLAB donde has realizado muchos análisis y generado muchos gráficos. Ejecutas los siguientes comandos, pero una ventana de figura no aparece en la parte superior de tu pantalla con tu gráfico. ¿Cuál podría ser el problema?

x = [-1:0.1:1];
y = X.^2;
plot(x, y)
  • Tu gráfico no se muestra en una ventana de figura porque figure no se llamó inmediatamente antes.
  • La sintaxis de tu plot es incorrecta.
  • Tu gráfico está en una ventana de figura que ya estaba abierta, oculta detrás de otras ventanas en tu pantalla.
  • Tu gráfico se guardó en un archivo de imagen pero no se mostró.

Q12. ¿Cómo accedes al valor del campo name en la estructura S?

  • S['name']
  • S.name
  • S('name')
  • S{'name'}

Q13. ¿Qué definición incorporada tiene i?

  • unidad imaginaria básica
  • función de índice
  • infinito
  • variable de índice

Q14. ¿Qué declaración es equivalente a este bucle for?

a = [1 2 3; 4 5 6];
b = zeros(size(a));
for i_row = 1:size(a, 1)
    for i_col = 1:size(a, 2)
        b(i_row, i_col) = a(i_row, i_col)^2;
    end
end
  • b = a*a;
  • b = a.^2;
  • b = a^2;
  • b = pow2(a);

Q15. Has graficado valores de coseno desde -10 hasta 10 y quieres cambiar las marcas de las divisiones del eje x a cada pi, desde -3pi hasta 3pi. ¿Qué declaración hará eso?

  • xticks(-3pi:3.14:3pi)
  • xticks(-3pi:pi:3pi)
  • xticks(linespace(-3pi(), 3pi(), pi()))
  • xticks(linespace(-3pi, 3pi, pi)

Q16. ¿Cuál es el valor de c?

a = ones(1,3);
b = 1:3;
c = conv(a,b)
  • [-1 2 -1]
  • [1 3 6 5 3]
  • 6
  • [1 -2 1]

Q17. ¿Qué función NO se puede usar para muestrear datos al azar?

  • datasample
  • randi
  • resample
  • randperm

Q18. ¿Cuál es la sintaxis correcta para una declaración switch?

  • A
x = 7;
switch x
    case 2
        disp("

dos");
    otherwise
        disp("no es dos");
end
  • B
x = 7;
switch x :
    case 2
        disp("dos");
    otherwise
        disp("no es dos");
end
  • C
x = 7;
switch x
    case 2
        disp("dos");
    else
        disp("no es dos");
end
  • D
x = 7;
switch x
    case 2
        disp("dos");
    default
        disp("no es dos");
end

Q19. ¿Cuál es el resultado de este código?

a = 1;
b = 2;
c = 3;
d = 4;
e = c / (~a - b == c - d);
  • Error
  • B
c =
    NaN
  • C
c =
    Inf
  • D
c =
    -0.2500

Q20. ¿Qué es cierto acerca de un objeto de clase handle?

  • Cuando pasas un objeto de handle a una función, se crea un nuevo objeto que es independiente del original.
  • Todas las copias de objetos de handle se refieren al mismo objeto subyacente.
  • Los objetos de handle no pueden hacer referencia entre sí.
  • Los objetos de handle no tienen una función eq predeterminada.

Q21. ¿Cuál de las opciones tiene un resultado final diferente en f10 que las otras tres?

  • A
f10 = 1;
for i = 1:10
    f10 = f10 * i;
end
  • B f10 = factorial(10)
  • C
f10 = 1;
i = 1;
while i <= 10
    i   = i + 1;
    f10 = i * f10;
end
  • D f10 = prod(1:10)

Q22. ¿Cuál de las opciones NO te dará una matriz identidad de 5 x 5?

  • A
a = rand(5);
round(a * inv(a))
  • B diag(ones(5, 1))
  • C identity(5)
  • D eye(5)

Q23. ¿Qué declaración crea esta estructura?

dog =

      name: 'Bindy'
     breed: 'border collie'
    weight: 32
  • A dog = struct('name', 'Bindy'; 'breed', 'border collie'; 'weight', 32);
  • B
dog.name   = 'Bindy';
dog.breed  = 'border collie';
dog.weight = 32;
  • C
dog = {
    'name'  : 'Bindy',
    'breed' : 'border collie',
    'weight': 32;
}
  • D
dog('name')   = 'Bindy';
dog('breed')  = 'border collie';
dog('weight') = 32;

Q24. my_func es una función de la siguiente manera. ¿Cuál es el valor de a al final del código siguiente?

function a = my_func(a)
    a = a + 1;
end
------------------
a = 0;
for i = 1:3
    my_func(a);
end
a = my_func(a);
  • 4
  • 3
  • 0
  • 1

Q25. ¿Qué declaración podría crear esta matriz de celdas?

c = {["hello world"]} {1×1 cell} {["goodbye"]} {1×3 double}

  • c = {"hello world" {"hello"} "goodbye" [1 2 ]};
  • c = {"hello world" {"hello"} "goodbye" {[1 2 3]}};
  • c = {"hello world" {"hello"} "goodbye" [1 2 3]};
  • c = {"hello world" {"hello" "hello"} "goodbye" {[1 2 3]}};

Q26. ¿Cuál de las opciones añade b a cada fila de a?

a = ones(4, 4);
b= [1 2 3 4];
  • a = a + reshape(b, 4, 1);
  • a = a + b';
  • a = a + repmat(b, 4, 1);
  • a = a + [b b b b];

Q27. ¿Cuál de las opciones reemplaza todas las a por o?

  • A
for i = 1:length(fruit)
    fruit{i}(fruit{i} == a) == o;
end
  • B
for i = 1:length(fruit)
    fruit(i)(fruit(i) == 'a') == 'o';
end
  • C
for i = 1:length(fruit)
    fruit{i}(fruit{i} == 'a') == 'o';
end
  • D
for i = 1:length(fruit)
    fruit{i}(fruit{i} == 'a') == 'o';

Q28. ¿Qué declaración devuelve las raíces para el polinomio x^2 + 2x - 4?

  • poly([1 2 -4])
  • solve(x^2 + 2x - 4 == 0)
  • polyfit(x^2 + 2x - 4 == 0)
  • roots([1 2 -4])

Q29. ¿Cuál es la sintaxis adecuada para agregar un nuevo elemento a al final de una matriz de celdas bidimensional de 1x2 C?

  • C = {C a};
  • C = cellcat(C a)
  • C = cat(2, {a}, C)
  • C{end+1}=a

Q30. Has cargado un conjunto de datos de alturas de personas en una matriz de 100 x 1 llamada height. ¿Qué declaración devolverá una matriz de 100 x 1, sim_height, con valores de una distribución normal con la misma media y varianza que tus datos de altura?

  • sim_height = std(height) + mean(height) * randn(100, 1);
  • sim_height = mean(height) + std(height) * randn(100, 1);
  • sim_height = randn(std(height), mean(height), [100, 1]);
  • sim_height = randn(mean(height), std(height), [100, 1]);

Q31. ¿Qué declaración devuelve una matriz de celdas de las cadenas que contienen 'burger' de menu?

menu = {'hot dog' 'corn dog' 'regular burger' 'cheeseburger' 'veggie burger'}

  • menu{strfind(menu

, 'burger')}

  • menu{contains(menu, 'burger')}
  • menu(contains(menu, 'burger'))

Q32. ¿Cuál es el conjunto de valores posibles que puede contener a?

a      = randi(10, [1, 10]);
a(3)   = 11;
a(a>2) = 12;
  • 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
  • 1, 2, 12
  • 2, 11, 12
  • 1, 12

Q33. ¿Qué afirmación es cierta acerca de las matrices dispersas?

  • Puedes usar la función sparse para eliminar celdas vacías de variables de matriz de celdas.
  • Las matrices dispersas siempre usan menos memoria que sus matrices completas asociadas.
  • Se pueden combinar mezclas de matrices dispersas y completas en todas las operaciones aritméticas integradas de MATLAB.
  • La función sparse requiere que su entrada sea una matriz completa con al menos un 50% de elementos cero.

Q34. ¿Qué declaración usando índices lógicos resultará en un error?

a = 1:10;

  • b = a(a ~= 11)
  • b = a(a == 1)
  • b = a(a>6 && a<9)
  • b = a(a | 1)

Q35. ¿Qué declaración convierte menu en la variable menu_string que se muestra a continuación?

menu = {'hot dog' 'corn dog' 'regular burger' 'cheeseburger' 'veggie burger'}
menu_string =
    'hot dog
     corn dog
     regular burger
     cheeseburger
     veggie burger'
  • menu_string = cell2mat(join(menu, newline))
  • menu_string = cell2mat(join(menu, '\n'))
  • menu_string = join(menu, newline)
  • menu_string = cell2mat(pad(menu))

Q36. ¿Qué fragmento de código establece una nueva semilla aleatoria basada en la hora actual y guarda la configuración actual del generador de números aleatorios?

  • rng_settings_curr = rng('shuffle');
  • B
rng(time());
rng_settings_curr = rng();
  • C rng_settings_curr = rand('shuffle');
  • D
rng('shuffle');
rng_settings_curr = rng();

Q37. ¿Cuál es el código que resta la media de cada columna de la matriz data?

  • data_nomean = data - repmat(median(data), size(data, 1), 1);
  • data_nomean = bsxfun(@minus, data, mean(data));
  • .
data_nomean = zeros(size(data));
for i = 1:size(data, 1)
    data_nomean(i, :) = data(i, :) - mean(data(i, :));
end
  • . data_nomean = zscore(data');

Q38. ¿Qué bloque de código da como resultado una matriz b que contiene los valores medios de cada matriz dentro de C?

  • .
b = zeros(1, size(C, 2));
for i_C = 1:size(C, 2)
    b(i_C) = mean(C(i_C));
end
  • . b = cellfun(@mean, C);
  • .
b = zeros(1, size(C, 1));
for i_C = 1:size(C, 1)
    b(i_C) = mean(C{i_C}(:));
end
  • . b = cellfun(@(m) mean(m(:)), C)

Q39. ¿Qué declaración crea un array lógico que sea 1 si el elemento en passwords contiene un dígito y 0 si no?

passwords = {'abcd' '1234' 'qwerty' 'love1'};

  • contains(password, '\d')
  • ~isempty(regexp(passwords, '\d'))
  • cellfun(@(x) ~isempty(regexp(x, '\d')), passwords)
  • regexp(passwords, '\d')

Q40. ¿Cuál NO es una función que añade texto a un gráfico?

  • title
  • text
  • label
  • legend

Q41. ¿Qué bloque de código produjo probablemente este gráfico?

MatLab Q39

  • ­
figure
x = rand(10,10);
r = corrcoef(x);
surf(r)
colorbar
  • ­
figure
x = rand(10,10);
r = corrcoef(x);
imagesc(r)
colorbar
  • ­
figure
plot(x,y,'o')

coeff_line = polyfit(x,y,1);
x_line = floor(min(x)):0.1:ceil(max(x));
y_line = polyval(coeff_line,x_line);
plot(x_line,y_line)
  • ­
coeff_line = polyfit(x,y,1);
x_line = floor(min(x)):0.1:ceil(max(x));
y_line = polyval(coeff_line,x_line);

figure; plot(x,y,'o')
hold on
plot(x_line,y_line)

Q42. ¿Qué tipo de archivos se almacenan con la extensión .mat?

  • archivos de figuras
  • archivos de script
  • archivos de función
  • archivos de variables almacenadas

Q43. Te gustaría reorganizar aleatoriamente cada elemento en la matriz a y poner el resultado en otra matriz b. ¿Qué bloque de código NO es necesario para hacer eso?

a = 1:10;

  • : b = a(randi(10, 1, 10));
  • :
m = perms(a);
i = randi(factorial(10), 1);
b = a(m(i, :))
  • :
[s, j] = sort(rand(10, 1));
b      = a(i);
  • :
b = a(randperm(10));

Q44. ¿Qué declaración devuelve 1 (true)?

a = 'stand'
b = "stand"
  • a == b
  • ischar(b)
  • length(a) == length(b)
  • class(a) == class(b)

Q45. ¿Qué contiene E?

C = {'

dog' 'cat' 'mouse'}
D = {'cow' 'piranha' 'mouse'}
E = setdiff(C,D)
  • E = {'cat'} {'dog'}
  • E = {'mouse'}
  • E = {'cat'} {'cow'} {'dog'} {'piranha'}
  • E =

Q46. ¿Dónde en la interfaz de usuario puedes ver qué variables se han creado, sus valores y su clase?

  • Editor
  • ventana de comandos
  • detalles
  • espacio de trabajo

Q47. Dadas las siguientes coordenadas x e y, ¿qué elección calcula una regresión lineal para las coordenadas x e y, y qué dibuja los puntos de los datos x,y y la línea de regresión en el mismo gráfico?

x = 9.0646 6.4362 7.8266 8.3945 5.6135 4.8186 2.8862 10.9311 1.1908 3.2586
y = 15.4357 11.0923 14.1417 14.9506 8.7687 8.0416 5.1662 20.5005 1.0978
  • :
coeff_line = polyfit(x,y,1)
x_line = floor(min(x)):0.1:ceil(max(x));
y_line = polyval(coeff_line,x_line)

figure; plot(x,y,'o')
hold on
plot(x_linemy_line)
  • :
figure
plot(x,y,'o')

coeff_line = polyfit(x,y,1);
x_line = floor(min(x)):0.1:ceil(max(x));
y_line = polyval(coeff_line,x_line);
plot(x_line,y_line)
  • :
figure
plot(x,y)

coeff_line = polyfit(x,y,1);
x_line = floor(min(x)):0.1:ceil(max(x));
y_line = polyval(coeff_line,x_line);
hold on; plot(x_line,y_line)
  • :
coeff_line = polyfit(x,y,1);
x_line = floor(min(x)):0.1:ceil(max(x));
y_line = polyval(coeff_line,x_line);

figure; plot(x,y,'o')
hold on
plot(x_line,y_line)

Q48. Si ejecutas este fragmento de código, obtendrás un error. ¿Por qué?

a = [0 1 2 3; 4 5 6 7];
a = a^2;
  • Estás intentando multiplicar una matriz no cuadrada por sí misma, lo que provoca una discrepancia de dimensiones.
  • MATLAB no te permite elevar al cuadrado todos los elementos de la matriz en una sola operación.
  • Debes usar el operador ** en lugar del operador ^.
  • No puedes elevar al cuadrado matrices que tienen un 0 como primer elemento.

Q49. ¿Qué comando creará un vector de 10 elementos v con valores del 1 al 10?

  • v = {1:10}
  • v = [1-10]
  • v = 1:10
  • v = (10)

Q50. Para una matriz de 5 x 5, el índice de subíndice dos (4,2) indexa la misma ubicación que el índice lineal ___.

  • 7
  • 8
  • 17
  • 9

Q51. ¿Cuál es una diferencia entre una variable global y variables persistentes?

  • Las variables globales tienen un mayor costo de rendimiento que las variables persistentes.
  • Las variables globales permanecen en memoria después de clear all; las variables persistentes no lo hacen.
  • Las variables globales se pueden usar para almacenar en caché datos en memoria; las variables persistentes no.
  • Las variables globales son accesibles fuera del alcance de la función; las variables persistentes no lo son.

Q52. ¿Cómo se inicializa por primera vez la semilla aleatoria para el generador de números aleatorios de MATLAB en una sesión de MATLAB?

  • La semilla es indefinida hasta que el usuario la inicializa.
  • La semilla se establece en un valor basado en la hora actual cuando el usuario llama por primera vez a rand().
  • La semilla se establece en un valor basado en la hora actual al inicio.
  • La semilla se establece en un valor predeterminado estático en el inicio.

Referencia

Q53. ¿En qué buscará MATLAB primero una función llamada?

  • funciones en la ruta
  • funciones integradas
  • funciones dentro del archivo actual
  • funciones dentro del directorio actual

Referencia

Q54. ¿Cuál es la sintaxis correcta para declarar una función que devuelve el valor de entrada como salida?

  • :
function mystery_func(a) :
    return a
  • :
function b = mystery_func(a)
    b = a;
end
  • :
def b = mystery_func(a)
    b = a;
end
  • :
function mystery_func(a)
    b = a;
    return b;
end

Referencia

Q55. ¿Cuál es el estado de a al final de este código?

a = [1 2; 3 4];
b = a(:,2);
c = b + 3;
a(1:2,1) = c;
  • :
a =
    6   3
    7   4
  • :
a =
    5   2
    7   4
  • :
a =
    5
    7
  • :
a =
    6
    7

Referencia

Q56. Acabas de trazar algunos datos y deseas cambiar el color detrás de las líneas que has trazado a negro. ¿Qué bloque de código logrará esto?

  • h_f = figure; set(h_f,'Color', [0 0 0]);
  • `h_a = gca; set

(h_a, 'Color', [0 0 0]);`

  • h_p = gca; set(h_p, 'FaceColor', [0 0 0]);
  • h_f = figure; set(h_f,'FaceColor', [0 0 0]);

Referencia

Q57. ¿Cuál de los siguientes es un tipo válido de datos de salida para una función en MATLAB?

  • archivo de texto
  • conjunto de celdas
  • estructura
  • todos los anteriores

Referencia

Q58. ¿Cuál de las siguientes opciones es un uso incorrecto de strcmp?

  • strcmp('hello', 'world')
  • strcmpi('hello', 'Hello')
  • strcmp('hello', 'Hello')
  • strcmp(1, '1')

Referencia

Q59. ¿Qué expresión eliminará todas las filas de la matriz A que contienen al menos un cero?

  • A(A(:) == 0) = [];
  • A(A(:) ~= 0) = [];
  • A = A(A(:) ~= 0);
  • A(all(A, 2), :) = [];

Referencia

Q60. ¿Qué función de MATLAB devuelve una cadena que contiene el nombre de una función en lugar de su resultado?

  • func2str
  • str2func
  • name2func
  • function2str

Referencia

Q61. ¿Qué comando creará un vector columna con los valores 7, 8 y 9?

  • c = [7,8,9]
  • c = [7: 8: 9]
  • c = [7; 8; 9]
  • c = [7 8 9]

Q62. ¿Cómo se llama en la ventana de comandos para ver todas las variables en el espacio de trabajo y sus clases?

  • who
  • vars
  • whos
  • who all

Q63. Escribiste una nueva función llamada snap en un archivo m y cuando la llamas, no obtienes la salida que esperas. Anteriormente escribiste una función diferente llamada snap, que crees que también podría estar en la ruta de búsqueda. ¿Qué comando puedes usar para ver si se está llamando a la antigua función snap?

  • which
  • who
  • lookfor
  • what

Q64. ¿Cuál es una razón para guardar un archivo MAT usando el indicador -v7.3?

  • para garantizar la compatibilidad con versiones anteriores
  • para evitar la sobrecarga de HDF5 en el archivo MAT
  • para incluir una variable mayor que 2 GB
  • para utilizar la compresión de forma predeterminada

Q65. ¿Cuál opción no puede agregar un directorio a la ruta de búsqueda?

  • la función path
  • la función savepath
  • usando Establecer ruta en el menú Entorno
  • la función addpath

Q66. ¿Cuál no es una función para representar datos tridimensionales?

  • mesh
  • surf
  • contour
  • grid

Q67. ¿Cuál es la razón para guardar un archivo MAT usando el indicador -v7.3?

  • para utilizar la compresión de forma predeterminada
  • para garantizar la compatibilidad con versiones anteriores
  • para incluir una variable mayor que 2 GB
  • para evitar la sobrecarga de HDF5 en el archivo MAT

Q68. ¿Este gráfico podría ser el resultado de qué bloque de código?

MatLab Q41

  • a = randn(1,1000); histogram(a) ylabel('counts')
  • a = rand(1,1000); histogram(a) ylabel('counts')
  • a = randi(1,1000); histogram(a) ylabel('counts')
  • a = rng(1,1000); histogram(a) ylabel('counts')

Q69. ¿Cuál es una diferencia clave entre && y &?

  • && es un operador lógico y & no lo es.
  • && siempre es más lento que &
  • && emplea un comportamiento de cortocircuito y & no lo hace.
  • && es un operador a nivel de bits y & no lo es.

Q70. ¿Cuál es el resultado de este código?

s="abcd"; s(3)='x'
  • "abxd"
  • abxd
  • una matriz de cadena 1x3
  • un error en tiempo de ejecución

Q71. ¿En qué caso usarías varargin en una función que escribas?

  • Quieres contar el número de argumentos de entrada.
  • Quieres incluir argumentos de entrada opcionales.
  • Quieres los nombres de las variables del espacio de trabajo de los argumentos de entrada.
  • Quieres los tipos de datos de los argumentos de entrada.

Q72. ¿Qué contiene e?

c = [9 8 0];
d = [0 0 1];
e = union(c,d);
  • e = [0 0 1 9 8 0]
  • e = [9 8 0 0 0 1]
  • e = [0 1 8 9]
  • e = [1 8 9]

Q73. ¿Qué imprime esta función?

a = 1;
for i_loop = 1:6
    disp(a);
end
  • :
111111
  • :
1 1 1 1 1 1
  • :
1
1
1
1
1
1
  • :
nada se imprimirá

Q74. Estás depurando una función y has establecido un punto de interrupción en la línea antes de que ocurra el error. Miras los valores de las variables y sospechas que la causa del error es que a es 9 pero debería ser 10. La siguiente declaración después del punto de interrupción usará a. ¿Qué acción te ayudaría a probar si a=10 resuelve el problema?

  • escribe "a=10;" en el archivo de función, antes de la declaración que está generando un error. Luego, haz clic en el botón Ejecutar en la ventana del depurador.
  • Escribe "a=10; continuar;" en la ventana de comandos.
  • Escribe "a=10;" en la ventana de comandos. Luego, haz clic en el botón Ejecutar en la ventana del depurador.
  • Escribe "a=10;" en el archivo de función, antes de la declaración que está generando un error. Luego, escribe "return;" en la ventana de comandos.

Q75. ¿Qué contiene b?

a = [9 8 8 19 6 1 9 6 6 19];
b = unique(a);
  • b = [1 6 8 9 19]
  • b = [1 6 8 9]
  • b = [1 6 6 6 8 8 9 9 19 19]
  • b = [1 6 6 8 8 9]

Q76. ¿Qué declaración devuelve la matriz de caracteres 'sola'?

b = ['stand' 'alone'];
  • b(7:11)
  • b(2)
  • b(6:end)
  • b(1,2)

Q77. ¿Qué ele

cción utiliza la sintaxis adecuada para una instrucción if else?

  • :
if (a > 1):
    b = 2;
else:
    b = 3;
  • :
if (a > 1){
    b = 2;
} else{
    b = 3;
}
  • :
if (a > 1)
    b = 2;
else
    b = 3;
end
  • :
if (a > 1)
    b = 2;
else
    b = 3;

Q78. ¿Qué contiene b?

a = [9 8 8 19 6 1 9 6 6 19];
b = unique(a);
  • b = [1 6 8 9 19]
  • b = [1 6 8 9]
  • b = [1 6 6 6 8 8 9 9 19 19]
  • b = [1 6 6 8 8 9]