【问题标题】:What is the meaning of col2=b1(1:end,lead) in MATLABMATLAB中col2=b1(1:end,lead)是什么意思
【发布时间】:2015-07-16 07:05:05
【问题描述】:

我想知道是什么意思

col2=b1(1:end,lead);

在 MATLAB 中?

【问题讨论】:

标签: matlab matlab-figure matlab-guide


【解决方案1】:

这是非常基本的东西。我们被引导假设b1 是一个二维数组。数组的内容使用方括号进行索引,因此b1(1,1) 将返回数组b1 的左上角元素。您的示例中的第一个索引 1:end 正在选择第一个维度中的每个元素(matlab 首先索引行,然后是列)。在您的示例中,第二个索引 lead 选择特定列。我们假设 lead 之前已在代码中的某个位置分配。

因此,b1(1:end,lead) 返回到col2 一个包含b1 子数组的一维数组。这可以使用col2=b1(:,lead); 更优雅地完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    相关资源
    最近更新 更多