【问题标题】:Row extraction from matrix in comparison to a smaller sized array.与较小尺寸的数组相比,从矩阵中提取行。
【发布时间】:2014-06-13 16:00:22
【问题描述】:

我有一个十进制天数为 10 x 1 的数组“HolidayArrayDate”。

734870
734884

等等

我有一个 260 x 5 十进制天数的矩阵“weekdayRows”

734870 734870.2 734870.4 734870.6 734870.8
734871 734871.2 734871.4 734871.6 734871.8

等等。

我有一个十进制天数为 104 x 5 的“weekendRows”矩阵

734870 734870.2 734870.4 734870.6 734870.8
734871 734871.2 734871.4 734871.6 734871.8

等等

如何从weekdayRows 中删除holidayArrayDate 中的10 天并将它们添加到weekendRows?

【问题讨论】:

    标签: matlab matrix weekday


    【解决方案1】:

    如果我理解正确的话

    index=ismember(weekdayRows(:,1),HolidayArrayDate);
    Temp=weekdayRows(index,:);
    % to remove them from weekdayRows 
    weekdayRows(index,:)=[];
    % to add to weekendRows
    weekendRows=[weekendRows; Temp];
    % you might need to sort if the ordering is important
    weekendRows=sort(weekendRows,1);
    

    【讨论】:

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