題目描述matlab編程小白一枚 請求各位大神給個思路 用matlab編程造一個過濾器過濾數據里的條目題目來源及自己的思路手頭上有一份原始數據 沒有標簽只有數字那種 其中的第二列是心跳現在需要把心跳檢測為0的條目過濾掉之前都是擼的別的語言 完全沒思路。。。老板給的思路是提取increment相關代碼// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)部分數據:(沒有標簽 沒有標簽 只有數字 第二列是心跳)0.00 0 -1 -1 -127 -1 -1 52 -10.25 0 -1 -1 -127 -1 -1 52 -10.50 0 -1 -1 -127 -1 -1 51 -10.75 0 -1 -1 -127 -1 -1 51 -11.00 0 -1 -1 -127 -1 -1 50 -11.25 0 -1 -1 -127 -1 -1 50 -11.50 0 -1 -1 -127 -1 -1 50 -11.75 0 -1 -1 -127 -1 -1 52 -12.00 0 -1 -1 -127 -1 -1 52 -12.25 0 -1 -1 -127 -1 -1 54 -12.50 0 -1 -1 -127 -1 -1 53 -12.75 133 -1 -1 -127 -1 -1 54 -13.00 133 -1 -1 -127 -1 -1 56 -13.25 130 -1 -1 -127 -1 -1 54 -13.50 130 -1 -1 -127 -1 -1 56 -13.75 126 -1 -1 -127 -1 -1 57 -14.00 126 -1 -1 -127 -1 -1 56 -14.25 121 -1 -1 -127 -1 -1 56 -14.50 121 -1 -1 -127 -1 -1 56 -14.75 120 -1 -1 -127 -1 -1 52 -1你期待的結果是什么?實際看到的錯誤信息又是什么?過濾條件:1.檢測到一條數據心跳為0時, 如果從這條開始計算,后續累計的0的條目數小于等于20, 批量刪除掉這些條目;2.如果后續累計的0的條目大于20小于80, 計算平均數:(起始0條目之前的非0條目+累計0條目結束后第一條非0條目)/2然后把算出的平均數安到這些條目里去有點復雜 求一個思路和相關命令關鍵詞 跪謝
1 回答

呼如林
TA貢獻1798條經驗 獲得超3個贊
如果你的數據庫是M
,即
M = [ 0.00 0 -1 -1 -127 -1 -1 52 -1 0.25 0 -1 -1 -127 -1 -1 52 -1 0.50 0 -1 -1 -127 -1 -1 51 -1 0.75 0 -1 -1 -127 -1 -1 51 -1 .... 4.50 121 -1 -1 -127 -1 -1 56 -1 4.75 120 -1 -1 -127 -1 -1 52 -1 ];
- 1 回答
- 0 關注
- 360 瀏覽
添加回答
舉報
0/150
提交
取消