Ho un vettore A e desidero popolarlo con valori il più uniformemente possibile. Ad esempio, se A è 1x30 e voglio utilizzare tre valori vorrei utilizzare un codice come questo qui sotto:Distribuire uniformemente l'intervallo di valori specificati all'interno di un vettore
% A = zeros(1,30);
A([1:10])=0;
A([11:20])=1;
A([21:30])=2;
Questo funziona, ma sembra un po 'ingombrante per me. Esiste un modo più elegante di distribuire uniformemente (come possibile) un intervallo di valori specificato all'interno di un vettore? Sono intento a mantenere ognuno dei valori in "ciuffi".
Grazie gentilmente in anticipo.
Jonas, '-2 * eps' sembra non essere sufficiente. Non funziona sul mio esempio. Altrimenti un'idea interessante! – angainor
@angainor: In effetti, dovrebbe essere '2 * eps (nVals)'. Risolto ora. – Jonas