Sto lavorando con un codice MATLAB che ho ereditato da un'altra persona, non capisco il significato della linea q = [q; qi ']. Mi sento come se dovessi essere in grado di rimuoverlo, in modo che q = distribuire ...Cosa fa questo simbolo primo - MATLAB?
function [ q ] = ObtainHistogramForEachTarget(state, numberOfTargets, image, q)
for i=1 : numberOfTargets
qi = distribucion_color_bin_RGB2(state(i).xPosition,state(i).yPosition,state(i).size,image,2);
q = [q; qi'];
end
end
Qualcuno può spiegarmi questo?
penso a memoria che rappresenta una trasposizione di una matrice, avrei bisogno di controllare. – legrandviking
Sostituire '' 'con' .'' perché la prima è una complessa trasposizione coniugata e la seconda solo una trasposizione regolare. – ja72
@ ja72 Se non lavori mai con numeri complessi un semplice '' 'dovrebbe essere sufficiente. Mentre il richiedente si avvicina a 'i' dovrebbe essere sicuro di mantenere le cose semplici. –