Score %0 (0 correct0 incorrect38 unanswered)

Q1. Da quale distribuzione restituisce valori la funzione rand()?

  • normale
  • poissoniana
  • binomiale
  • uniforme

Q2. In base al codice sottostante, c è il _ di a.

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

Q3. Cosa traccia il Profiler?

  • tempo di esecuzione
  • cronologia dei comandi
  • errori
  • il valore delle variabili

Riferimento

Q4. Quale blocco di codice contiene la sintassi corretta per un ciclo 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. Cosa 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. Hai scritto una funzione myfun e vuoi misurare quanto tempo impiega per eseguirsi. Quale segmento di codice restituirà in t il tempo in secondi impiegato da myfun per eseguire?

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

Q7. A cosa serve %%?

  • segnaposto per argomenti
  • blocchi di citazioni
  • sezioni di codice
  • specificatore di conversione

Q8. Per cosa il carattere . NON è utilizzato?

  • accesso a campi di struttura
  • un punto decimale
  • accesso a celle di un array
  • operazioni elemento per elemento

Q9. Quale funzione potresti usare per la regressione lineare multipla?

  • polyval
  • regress
  • solve
  • polyfit

Q10. Per quali di questi array mean, median e mode restituiscono lo stesso valore?

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

Q11. Sei nel mezzo di una lunga sessione MATLAB in cui hai eseguito molte analisi e creato molti grafici. Esegui i seguenti comandi, ma una finestra di figura non appare in primo piano sullo schermo con il tuo grafico. Qual potrebbe essere il problema?

x = [-1:0.1:1];
y = X.^2;
plot(x, y)
  • Il tuo grafico non viene visualizzato in una finestra di figura perché figure non è stato chiamato immediatamente prima.
  • La sintassi del tuo plot è incorretta.
  • Il tuo grafico è in una finestra di figura che era già aperta, nascosta dietro altre finestre sullo schermo.
  • Il tuo grafico è stato salvato in un file immagine ma non visualizzato.

Q12. Come si accede al valore del campo name nella struttura S?

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

Q13. Che definizione integrata ha i?

  • unità immaginaria di base
  • funzione di indice
  • infinito
  • variabile di indice

Q14. Quale dichiarazione è equivalente a questo ciclo 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. Hai plottato i valori del coseno da -10 a 10 e vuoi cambiare le tacche dell'asse x a ogni π, da -3π a 3π. Quale statement lo farà?

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

Q16. Qual è il valore di 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. Quale funzione NON può essere utilizzata per campionare casualmente i dati?

  • %OPTION% datasample

  • %OPTION% randi

  • %OPTION% resample

  • %OPTION% randperm

Q18. Quale scelta è la sintassi corretta per uno statement switch?

  • A
x = 7;
switch x
    case 2
        disp("due");
    otherwise
        disp("non due");
end
  • B
x = 7;
switch x :
    case 2
        disp("due");
    otherwise
        disp("non due");
end
  • C
x = 7;
switch x
    case 2
        disp("due");
    else
        disp("non due");
end
  • D
x = 7;
switch x
    case 2
        disp("due");
    default
        disp("non due");
end

Q19. Qual è il risultato di questo codice?

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

Q20. Cosa è vero di un oggetto di classe handle?

  • Quando passi un oggetto handle a una funzione, viene creato un nuovo oggetto che è indipendente dall'originale.
  • Tutte le copie degli oggetti handle si riferiscono allo stesso oggetto sottostante.
  • Gli oggetti handle non possono fare riferimento l'uno all'altro.
  • Gli oggetti handle non hanno una funzione eq predefinita.

Q21. Quale scelta ha un risultato finale diverso in f10 rispetto alle altre tre?

  • 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. Quale scelta NON ti darà una matrice identità 5 x 5?

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

Q23. Quale statement crea questa struttura?

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 è una funzione come segue. Qual è il valore di a alla fine del codice sottostante?

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. Quale statement potrebbe creare questa cell array?

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. Quale scelta aggiunge b a ogni riga di 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. Quale scelta sostituisce tutte le a con 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. Quale statement restituisce le radici per il 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. Quale scelta è la sintassi corretta per aggiungere nuovi elementi a alla fine di un array di celle bidimensionale 1x?

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

Q30. Hai caricato un dataset delle altezze delle

persone in un array di 100 x 1 chiamato height. Quale statement restituirà un array di 100 x 1, sim_height, con valori da una distribuzione normale con la stessa media e varianza dei tuoi dati di altezza?

  • 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. Quale statement restituisce un array di celle delle stringhe contenenti 'burger' da menu?

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

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

Q32. Qual è l'insieme di valori possibili che può contenere 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. Quale affermazione sui matrici sparse è vera?

  • È possibile utilizzare la funzione sparse per rimuovere celle vuote dalle variabili array di celle.
  • Le matrici sparse occupano sempre meno memoria rispetto alle loro matrici associate complete.
  • Le misture di matrici sparse e complete possono essere combinate in tutte le operazioni aritmetiche incorporate in MATLAB.
  • La funzione sparse richiede che il suo input sia una matrice completa con almeno il 50% degli elementi nulli.

Q34. Quale statement utilizzando gli indici logici restituirà un errore?

a = 1:10;

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

Q35. Quale statement trasforma menu nella variabile menu_string qui sotto?

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

Domanda 36. Quale frammento di codice imposta un nuovo seed casuale basato sull'ora corrente e salva le impostazioni attuali del generatore di numeri casuali?

  • 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();

Domanda 37. Hai una matrice data in cui ogni colonna è una registrazione audio mono da una stanza della tua casa. Hai notato che ogni colonna ha una media molto diversa e quando le tracci tutte sullo stesso grafico, la dispersione sull'asse y rende impossibile vedere qualsiasi cosa. Vuoi sottrarre la media da ogni colonna. Quale blocco di codice lo farà?

  • 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');

Domanda 38. Quale blocco di codice restituisce un array b contenente i valori medi di ciascun array all'interno di 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)

Domanda 39. Quale statement crea un array logico che è 1 se l'elemento in passwords contiene una cifra e 0 se non lo contiene?

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

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

Domanda 40. Qual è l'opzione che NON è una funzione che aggiunge testo a un grafico?

  • title
  • text
  • label
  • legend

Domanda 41. Questo grafico potrebbe essere il risultato di quale blocco di codice?

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)

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)
  • ­
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)

Domanda 42. Quali sono i file memorizzati con l'estensione .mat?

  • file delle figure
  • file di script
  • file di funzione
  • file delle variabili memorizzate

Domanda 43. Vuoi riordinare casualmente ogni elemento dell'array a e mettere il risultato in un altro array b. Quale codice NON è necessario per farlo?

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

Domanda 44. Quale statement restituisce 1 (vero)?

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

Domanda 45. Cosa 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 =

Domanda 46. Dove nell'interfaccia utente puoi vedere quali variabili sono state create, i loro valori e la loro classe?

  • Editor
  • finestra di comando
  • dettagli
  • workspace

Domanda 47. Dati i seguenti coordinate x e y, quale scelta calcola una regressione lineare per le coordinate x e y e quale traccia i

punti dei dati x, y e la linea di regressione sullo stesso grafico?

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)

Domanda 48. Se esegui questo pezzo di codice, otterrai un errore. Perché?

a = [0 1 2 3; 4 5 6 7];
a = a^2;
  • Stai cercando di moltiplicare una matrice non quadrata per se stessa, causando una discrepanza di dimensione.
  • MATLAB non ti permette di elevare al quadrato tutti gli elementi della matrice in un'unica operazione.
  • Devi usare l'operatore ** invece dell'operatore ^.
  • Non puoi elevare al quadrato le matrici che hanno un 0 come primo elemento.

Domanda 49. Quale comando creerà un vettore di 10 elementi v con valori da 1 a 10?

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

Domanda 50. Per un array 5 x 5, l'indice di sottoscript due (4,2) indica la stessa posizione dell'indice lineare ___.

  • 7
  • 8
  • 17
  • 9

Domanda 51. Qual è una differenza tra variabili globali e variabili persistenti?

  • Le variabili globali hanno un overhead di prestazioni maggiore rispetto alle variabili persistenti.
  • Le variabili globali rimangono in memoria dopo clear all; le variabili persistenti no.
  • Le variabili globali possono essere utilizzate per memorizzare nella cache i dati in memoria; le variabili persistenti no.
  • Le variabili globali sono accessibili al di fuori dello scope della funzione; le variabili persistenti no.

Domanda 52. Come viene inizializzato per la prima volta il seme casuale per il generatore di numeri casuali di MATLAB in una sessione MATLAB?

  • Il seed è non definito fino a quando non viene inizializzato dall'utente.
  • Il seed viene impostato su un valore basato sull'ora corrente quando l'utente chiama per la prima volta rand().
  • Il seed viene impostato su un valore basato sull'ora corrente all'avvio.
  • Il seed viene impostato su un valore predefinito statico all'avvio.

Reference

Domanda 53. A cosa guarderà MATLAB prima di una funzione chiamata?

  • funzioni nel percorso
  • funzioni incorporate
  • funzioni all'interno del file corrente
  • funzioni all'interno della directory corrente

Reference

Domanda 54. Quale scelta è la sintassi corretta per dichiarare una funzione che restituisce il valore di input come output?

  • :
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

Reference

Domanda 55. Qual è lo stato di a alla fine di questo codice?

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

Reference

Domanda 56. Hai appena tracciato alcuni dati e vuoi cambiare il colore dietro le linee tracciate in nero. Quale blocco di codice lo realizzerà?

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

Domanda 57. Quale statement restituirà tutti i numeri dispari da 1 a 9?

  • `2*[1:

5]+1`

  • 1:2:9
  • isodd(1:9)
  • 1:odd:9

Domanda 58. In MATLAB, il comando imfilter esegue un'operazione di convoluzione tra un'immagine e una matrice. Supponiamo di avere un'immagine caricata in MATLAB nella variabile img e di applicare il seguente codice. L'immagine originale appare leggermente sfocata perché la convoluzione ha levigato l'immagine (rimosso il rumore). Perché pensi che ciò sia accaduto?

h = ones(5,5)/25;
imshow(imfilter(img,h));
  • h è un filtro gaussiano che aggiunge a 1. Il suo effetto previsto è quello di evidenziare i bordi dell'immagine.
  • h è un filtro di media uniformemente distribuito che somma 1. Il suo effetto previsto è quello di levigare le immagini (rimuovere il rumore).
  • h è un filtro di Laplace che somma 0. Il suo effetto previsto è quello di levigare le immagini (rimuovere il rumore).
  • imfilter è una funzione che sfuoca sempre le immagini.

Domanda 59. Qual è la dimensione di b?

a = [1 2 3];
b = repmat(a,2,3);
  • 1x3
  • 3x2
  • 2x3
  • 2x9

Domanda 60. Quale statement inverte il vettore a?

a = [ 1 2 3 4];
  • reverse(a)
  • a(end:- 1:1)
  • rev(a)
  • a(::-1)

Domanda 61. Quale comando creerà un vettore colonna con i valori 7, 8 e 9?

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

Domanda 62. Come si chiama nella finestra comando per vedere tutte le variabili nello spazio di lavoro e le loro classi?

  • who
  • vars
  • whos
  • who all

Domanda 63. Hai scritto una nuova funzione chiamata snap in un file m e quando la chiami, non ottieni l'output che ti aspetti. In precedenza hai scritto una diversa funzione chiamata snap, che pensi potrebbe essere anche sul percorso di ricerca. Quale comando puoi usare per vedere se la vecchia funzione snap viene chiamata?

  • which
  • who
  • lookfor
  • what

Domanda 64. Qual è un motivo per salvare un file MAT utilizzando il flag -v7.3?

  • per garantire la compatibilità all'indietro
  • per evitare un sovraccarico HDF5 nel file MAT
  • per includere una variabile superiore a 2 GB
  • per utilizzare la compressione per impostazione predefinita

Domanda 65. Quale scelta non può aggiungere una directory al percorso di ricerca?

  • la funzione path
  • la funzione savepath
  • utilizzando Imposta percorso nel menu Ambiente
  • la funzione addpath

Reference

Domanda 66. Qual è una funzione per tracciare dati tridimensionali?

  • mesh
  • surf
  • contour
  • grid

Reference

Domanda 67. Qual è il motivo per salvare un file MAT utilizzando il flag -v7.3?

  • per utilizzare la compressione per impostazione predefinita
  • per garantire la compatibilità all'indietro
  • per includere una variabile maggiore di 2 GB
  • per evitare l'overhead HDF5 nel file MAT

Reference

Domanda 68. Questo grafico potrebbe essere il risultato di quale blocco di codice?

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

Domanda 69. Qual è la differenza tra && e &?

  • && è un operatore logico e & no.
  • && è sempre più lento di &
  • && impiega il comportamento a corto circuito e & no.
  • && è un operatore bit a bit e & no.

Reference

Domanda 70. Qual è il risultato di questo codice?

s="abcd"; s(3)='x'
  • "abxd"
  • abxd
  • un array di stringhe 1x3
  • un errore in fase di esecuzione

Domanda 71. In che caso useresti varargin in una funzione che scrivi?

  • Vuoi contare il numero di argomenti di input.
  • Vuoi includere argomenti di input opzionali.
  • Vuoi i nomi delle variabili dello spazio di lavoro degli argomenti di input.
  • Vuoi i tipi di dati degli argomenti di input.

Domanda 72. Cosa contiene e?

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

1 8 9];`

  • e = [9 8];
  • e = [0 1 8 9];
  • e = [1 0];

Domanda 73. Qual è la funzione di questo codice?

v = [2 3 4];
n = numel(v);
  • numel restituisce l'elemento di indice n.
  • numel restituisce il numero di elementi di v.
  • numel restituisce la dimensione di v.
  • numel restituisce 3.

Domanda 74. Qual è il valore di a?

a = -7:-2;
  • 7
  • -7 -6 -5 -4 -3
  • -7 -2
  • -7:-2

Domanda 75. Qual è l'output di questo codice?

z = [4 5 1 3 7];
z(2:end) - z(1:end-1)
  • [0 0 0 0]
  • [0 1 2 4]
  • [1 -4 2 4]
  • [1 4 -2 -4]

Q76. Quale istruzione restituisce l'array di caratteri 'alone'?

c = {rand(20,10) rand(23,2) rand(14,5)}
  • :
  b = cellfun(@(m) mean(m(:)), C
  • :
b = zeros(1, size(C,1);
    for i_C = 1:size(C,1)
        b(1_C) = mean(C{i_C}(:));
    end
  • :
b = cellfun(@mean, C)
  • :
b = zeros(1, size(C,2);
    for i_C = 1:size(C,2)
        b(1_C) = mean(C(i_C));
    end

Q77. Quale scelta utilizza la sintassi corretta per un'istruzione 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;

Reference

Q78. Cosa 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]