在此代码中:
hdrMat(ctr,:) = [double(frameCtr) double(numBins) binLength Fs Fc RangeOffset];
FrameMat(:,ctr) = data;
(ctr,:)
和(:,ctr)
的向量含义是什么?
答案 0 :(得分:1)
(ctr,:)表示您正在对ctr的行进行寻址,从第一行开始为nr行。 1.“:”表示您正在寻址整行,而不仅仅是一个元素。 (:,ctr)表示您要访问第ctr列,然后再次“:”告诉matlab寻址整个列。
示例:
A = [1 2 3; 4 5 6; 7 8 9];
A(2,:) = [0 1 0]
%Output
[1 2 3]
A = [0 1 0]
[7 8 9]
您还可以通过以下方式将冒号运算符“:”应用于行/列的特定范围:
A(2:3,1)
%Output
[0; 7];
Id强烈建议您研究有关StackOverflow的基本matlab问题以及MatLab官方文档,其中提供了许多示例。
干杯,巴勃罗