【发布时间】:2015-07-16 07:05:05
【问题描述】:
我想知道是什么意思
col2=b1(1:end,lead);
在 MATLAB 中?
【问题讨论】:
标签: matlab matlab-figure matlab-guide
我想知道是什么意思
col2=b1(1:end,lead);
在 MATLAB 中?
【问题讨论】:
标签: matlab matlab-figure matlab-guide
这是非常基本的东西。我们被引导假设b1 是一个二维数组。数组的内容使用方括号进行索引,因此b1(1,1) 将返回数组b1 的左上角元素。您的示例中的第一个索引 1:end 正在选择第一个维度中的每个元素(matlab 首先索引行,然后是列)。在您的示例中,第二个索引 lead 选择特定列。我们假设 lead 之前已在代码中的某个位置分配。
因此,b1(1:end,lead) 返回到col2 一个包含b1 子数组的一维数组。这可以使用col2=b1(:,lead); 更优雅地完成。
【讨论】: