国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

matlab根據時間列篩選到特定時間段(小時、天、月、年)

這篇具有很好參考價值的文章主要介紹了matlab根據時間列篩選到特定時間段(小時、天、月、年)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔


前言

提示:這里可以添加本文要記錄的大概內容:

在處理帶時間標簽的數(shù)據時,往往需要對數(shù)據進行篩選,本文將介紹一下利用matlab根據時間標簽對數(shù)據進行篩選的一種方法。


提示:以下是本篇文章正文內容,下面案例可供參考

一、準備工作

運行環(huán)境:Matlab2020a
準備數(shù)據:示例數(shù)據附帶下載鏈接百度網盤下載鏈接。

二、過程

1.加載數(shù)據

代碼如下(示例):

%% 清除環(huán)境變量
clc;
clear all;
close all;
% %% 加載數(shù)據
[number,txt,raw]=xlsread(strcat(file(i).folder, '\', file(i).name),1);

2.讀入數(shù)據

代碼如下(示例):

%% 加載數(shù)據
[filename,pathname]=uigetfile('*.xls');%打開文件夾下面的xls格式的文件
[number,txt,raw]=xlsread(filename);%number為double型數(shù)據;txt為文本型數(shù)據;raw為合并型數(shù)據

matlab怎么篩選特定數(shù)據,matlab,開發(fā)語言,矩陣

2.1 數(shù)據提取

由于.xls格式存儲數(shù)據可能為cell類型或char類型,無法識別,因此需要對其進行數(shù)據類型轉換。

%% 數(shù)據轉換
data1=raw(2:end,3);
data2=raw(2:end,4);
data1=cellfun(@str2num,data1);
data2=cellfun(@str2num,data2);

2.2 時間數(shù)據轉換

由于時間存儲的txt文本格式,因此也需要對其轉換為datetime格式。

%% 時間格式轉換
time=raw(2:end,2);
time=datetime(time,'InputFormat','yyyy-MM-dd HH:mm:ss.SSS');%轉換為datetime格式
shuju=datevec(time);%利用datevec函數(shù)將時間轉換為矩陣

matlab怎么篩選特定數(shù)據,matlab,開發(fā)語言,矩陣

2.3時間數(shù)據提取

%% 特定時間及數(shù)據提取
%以2022年8月11日的data1和data2
m=1;
for i=1:size(shuju,1)
    if shuju(i,1)==2022&&shuju(i,2)==8&&shuju(i,3)==11
        need_data(m,:)=[data1(i) data2(i)];
        m=m+1;
    end
end

總結

本文簡單介紹了matlab利用時間標簽對數(shù)據的篩選的使用方法。文章來源地址http://www.zghlxwxcb.cn/news/detail-521615.html

附錄

%% 清除環(huán)境變量
warning off;
clc;
clear all;
close all;
%% 加載數(shù)據
[filename,pathname]=uigetfile('*.xls');%打開文件夾下面的xls格式的文件
[number,txt,raw]=xlsread(filename);
%% 數(shù)據轉換
data1=raw(2:end,3);
data2=raw(2:end,4);
data1=cellfun(@str2num,data1);
data2=cellfun(@str2num,data2);
%% 時間格式轉換
time=raw(2:end,2);
time=datetime(time,'InputFormat','yyyy-MM-dd HH:mm:ss.SSS');
shuju=datevec(time);
%% 特定時間及數(shù)據提取
%以2022年8月11日的data1和data2
m=1;
for i=1:size(shuju,1)
    if shuju(i,1)==2022&&shuju(i,2)==8&&shuju(i,3)==11
        need_data(m,:)=[data1(i) data2(i)];
        m=m+1;
    end
end

到了這里,關于matlab根據時間列篩選到特定時間段(小時、天、月、年)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 判斷兩個時間段是否有交集

    判斷兩個時間段是否有交集

    前言:項目中遇到了類似會議室預約的時間段被占用,預約車輛時間段被占用等。 start:預約開始時間。 end:預約結束時間。 必備條件:start = end 思考??: 怎么判斷是否被占用呢? 預約的時間,與目標數(shù)據庫中任意一條的存在交集,則可以視為占用。 有交集的情況有那幾

    2024年02月03日
    瀏覽(37)
  • uniapp 實現(xiàn)時間段選擇器

    uniapp 實現(xiàn)時間段選擇器

    u-popup結合picker-view搭配使用實現(xiàn)時間段選擇器 效果圖: ?

    2024年02月15日
    瀏覽(27)
  • 獲取兩個時間段之間的年月

    ?//獲取兩個時間段之間的年月 ? ? ? ? getMonthBetween(start,end){ ? ? ? ? ? ? ? var result = []; ? ? ? ? ? ? ? var s = start.split(\\\"-\\\"); ? ? ? ? ? ? ? var e = end.split(\\\"-\\\"); ? ? ? ? ? ? ? var min = new Date(); ? ? ? ? ? ? ? var max = new Date(); ? ? ? ? ? ? ? min.setFullYear(s[0],s[1]); ? ? ? ? ?

    2024年03月21日
    瀏覽(22)
  • hive sql,年月日 時分秒格式的數(shù)據,以15分鐘為時間段,找出每一條數(shù)據所在時間段的上下界限時間值(15分鐘分區(qū))

    獲取當前的年月日 時分秒 date_format(時間字段, ‘yyyy-MM-dd HH:mm:ss’) 將時間字段轉為 2023-10-18 18:14:16 這種格式 在指定時間上增加15分鐘 unix_timestamp:獲取當前時間的UNIX時間戳(從 1970-01-01 00:00:00 UTC 到指定時間的秒數(shù)),然后加上 15*60 秒,即15分鐘,就得到了15分鐘后的時間戳

    2024年02月08日
    瀏覽(19)
  • Linux查詢指定時間段的日志

    Linux查詢指定時間段的日志

    Linux查詢指定時間段的日志 可以通過grep或者sed命令查指定時間段日志 1.命令 命令: 2.舉例 【例】查詢今天10月20日10點30分的這一分鐘的日志 第一步,可以先看下日志文件的格式 第二步,通過grep提取和匹配符合條件的字符串行 或者用sed查詢 注意事項

    2024年02月12日
    瀏覽(62)
  • docker查詢某時間段的日志

    參考:docker logs 查看docker容器日志詳解_Mym_zuoyan_Tmac的博客-CSDN博客_docker logs 查找

    2024年02月16日
    瀏覽(22)
  • docker導出指定時間段內日志

    命令格式如下: 起始時間 :指定要導出日志的起始時間,格式為YYYY-MM-DDTHH:MM:SS。 結束時間 :指定要導出日志的結束時間,格式為YYYY-MM-DDTHH:MM:SS。 容器ID或名稱 :指定要導出日志的Docker容器ID或名稱。 導出文件路徑 :指定導出日志的文件路徑和文件名。 例如,要導出容器

    2024年02月06日
    瀏覽(21)
  • Linux查詢提取指定時間段的日志

    在 Linux 中,可以使用 sed 、 awk 命令快速提取一個日志文件中指定時間段之間的日志信息。下面提供兩種方法: 首先,假設要提取的日志文件為 log.txt 。假設要提取 2023 年 06 月 01 日 00:00:00 到 2023 年 06 月 01 日 01:00:00 之間的日志信息,可以使用以下命令: 該命令的解釋如下:

    2024年02月12日
    瀏覽(22)
  • Unity TimeLine循環(huán)播放某個時間段

    Unity TimeLine循環(huán)播放某個時間段

    1、設置Playable Director的Update Method為GameTime模式 2、API : using UnityEngine.Playables; 我們需要用到PlayableDirector的time屬性 3、設置開始和結束時間段(使用的幀率)我在0-158幀循環(huán)和158到290幀之間循環(huán) 4、代碼 代碼筆記

    2024年02月11日
    瀏覽(63)
  • 【hbase】按時間段批量刪除hbase數(shù)據

    背景是華為大數(shù)據平臺mrs,這里運用到HDFS、Hive、HBase;數(shù)據通過接口接入到hbase,用hive創(chuàng)建hbase外部表。需求是某段時間數(shù)據有問題,需要刪掉重新補入。 HBase刪除操作 1、獲取rowkey 方法1:通過hbase命令scan, TIMERANGE 這個是通過數(shù)據的插入時間進行過濾 方法2:通過hbase命令

    2024年02月05日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包