Tôi đang làm việc với một số mã MATLAB tôi thừa kế từ một người khác, tôi không hiểu ý nghĩa của dòng q = [q; qi ']. Tôi cảm thấy như tôi sẽ có thể chỉ cần loại bỏ nó, để q = distribuc ...Biểu tượng chính này làm gì - 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
Bất cứ ai có thể giải thích điều này cho tôi?
Tôi nghĩ từ bộ nhớ nó đại diện cho một chuyển vị vào một ma trận, tôi sẽ cần phải kiểm tra. – legrandviking
Tôi sẽ thay thế ''' bằng '.'' vì đầu tiên là một chuyển vị liên hợp phức tạp và sau đó chỉ là một chuyển vị thường xuyên. – ja72
@ ja72 Nếu bạn không bao giờ làm việc với các số phức tạp thì đơn giản ''' là đủ. Khi người hỏi vòng qua 'i', việc giữ mọi thứ đơn giản là an toàn. –