Y = zeros(5000,10);
è un vettore predefinito 5000 x 1 composto da numeri da 1 a 10;Esiste un modo migliore per implementare questo codice MATLAB?
for i= 1:size(Y,1)
Y(i,y(i)) = 1;
end
C'è un modo migliore e più semplice da implementare questo dato che il resto del mio codice è vettorializzare e non contiene alcun ciclo for
Questo codice è probabilmente abbastanza veloce come è, perché si sta facendo davvero piccole cose all'interno. –