这个主要符号做什么 - MATLAB?

Eam*_*voy 5 matlab

我正在处理一些来自另一个人的matlab代码,我不明白行的含义q = [q; 齐'].我觉得我应该能够删除它,所以q = distribuc ...

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
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释这个吗?

leg*_*ing 7

MATLAB有几个内置函数来操作矩阵.'素数的特殊字符表示矩阵的转置.

该语句A = [ 1 2 3;4 5 6;7 8 9]'产生矩阵

A = 
   1 4 7 
   2 5 8
   3 6 9
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助

  • 注意`.'`是转置,```是复共轭转置.处理复杂数据时,差异非常重要. (13认同)

Mik*_*sya 5

在Matlab的帮助下

帮助ctranspose
'复合共轭转置。
X'是X的复共轭转置。

 B = ctranspose(A) is called for the syntax A' (complex conjugate
 transpose) when A is an object.
Run Code Online (Sandbox Code Playgroud)