【问题标题】:Plot a matrix except for the first column绘制除第一列之外的矩阵
【发布时间】:2014-05-02 00:58:39
【问题描述】:

我有一个 31x48 的矩阵。我想绘制除矩阵第一列之外的所有内容,因为这些数据并不重要。 对于 i = 1:22 情节(C1(i,:),'color','b'),等等 结束

不确定如何排除第一列。

【问题讨论】:

    标签: matlab matrix plot


    【解决方案1】:

    您可以简单地通过以下代码排除第一列:

    plot(C1(i, 2:size(C1,2)), 'color', 'b')
    

    现在您将从第二列元素开始到最后一个元素。

    【讨论】:

    • 提示:您可以将对size(C1,2) 的调用替换为end,如C1(i, 2:end) :)
    【解决方案2】:

    不需要循环。直接使用

    plot(C1(1:22, 2:end).', 'b')
    

    这是因为plot 使用矩阵输入绘制矩阵的每一列(注意上一行中的转置)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多