How to import sensor data in matlab?

조회 수: 4 (최근 30일)
Sheraz Khan
Sheraz Khan 2018년 10월 17일
답변: naren 2024년 3월 19일
So I have this data from a sensor. I recently started to learn Matlab. I want to know what is the smartest way to import this data in Matlab because in this data only one column contains four variable time acceleration in x y z. this data is taken at different sampling rates e.g after row 3767 another data starts with different sampling rate. I have no idea where to start. any help would appreciated. thank you in advance

채택된 답변

Kevin Chng
Kevin Chng 2018년 10월 17일
편집: Kevin Chng 2018년 10월 17일
Hi
The best solution is :
Drag your excel and drop it in MATLAB command window.
It will pop out a app for you to configure your excel input.
startRow = 23;
endRow = 89;
formatSpec = '%14f%20f%21f%f%[^\n\r]';
fileID = fopen('SM-G950F_samsung_dreamltexx.csv','r');
dataArray = textscan(fileID, formatSpec, endRow-startRow+1, 'Delimiter', '', 'WhiteSpace', '', 'TextType', 'string', 'EmptyValue', NaN, 'HeaderLines', startRow-1, 'ReturnOnError', false, 'EndOfLine', '\r\n');
fclose(fileID);
SMG950Fsamsungdreamltexx = table(dataArray{1:end-1}, 'VariableNames', {'Var1','Var2','Var3','Var4'});
clearvars filename startRow endRow formatSpec fileID dataArray ans;
Code above is generated through the application. You may edit the VariableNames yrself in the last two lines.
  댓글 수: 1
madhan ravi
madhan ravi 2018년 10월 17일
+1 @Kevin Chng efficient debugger

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

naren
naren 2024년 3월 19일
you can do it by creating a asensor module

카테고리

Help CenterFile Exchange에서 Tables에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by