-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreadneversens.m
More file actions
executable file
·81 lines (75 loc) · 6.67 KB
/
readneversens.m
File metadata and controls
executable file
·81 lines (75 loc) · 6.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
% datinfo1=readcell("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch1_gages.tsv",FileType="text",Delimiter='\t',Range=[1 1 200 200]);
dat1=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch1_gages.tsv",FileType="text",Delimiter='\t',Range=[35 6]);
loc1=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch1_gages.tsv",FileType="text",Delimiter='\t',Range=[34 6 34 6+size(dat1,2)]);
time1=readtable("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch1_gages.tsv",FileType="text",Delimiter='\t',Range=[35 1 35+size(dat1,1) 1]);
time1=time1.Var1;
% datinfo2=readcell("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch2_gages.tsv",FileType="text",Delimiter='\t',Range=[1 1 200 200]);
dat2=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch2_gages.tsv",FileType="text",Delimiter='\t',Range=[35 6]);
loc2=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch2_gages.tsv",FileType="text",Delimiter='\t',Range=[34 6 34 6+size(dat2,2)]);
time2=readtable("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch2_gages.tsv",FileType="text",Delimiter='\t',Range=[35 1 35+size(dat2,1) 1]);
time2=time2.Var1;
% datinfo3=readcell("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch3_gages.tsv",FileType="text",Delimiter='\t',Range=[1 1 200 200]);
dat3=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch3_gages.tsv",FileType="text",Delimiter='\t',Range=[35 6]);
loc3=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch3_gages.tsv",FileType="text",Delimiter='\t',Range=[34 6 34 6+size(dat3,2)]);
time3=readtable("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch3_gages.tsv",FileType="text",Delimiter='\t',Range=[35 1 35+size(dat3,1) 1]);
time3=time3.Var1;
% datinfo4=readcell("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch4_gages.tsv",FileType="text",Delimiter='\t',Range=[1 1 200 200]);
dat4=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch4_gages.tsv",FileType="text",Delimiter='\t',Range=[35 6]);
loc4=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch4_gages.tsv",FileType="text",Delimiter='\t',Range=[34 6 34 6+size(dat4,2)]);
time4=readtable("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch4_gages.tsv",FileType="text",Delimiter='\t',Range=[35 1 35+size(dat4,1) 1]);
time4=time4.Var1;
% datinfo1s=readcell("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch1_gages.tsv",FileType="text",Delimiter='\t',Range=[1 1 200 200]);
dat1s=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch1_gages.tsv",FileType="text",Delimiter='\t',Range=[35 6]);
loc1s=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch1_gages.tsv",FileType="text",Delimiter='\t',Range=[34 6 34 6+size(dat1s,2)]);
time1s=readtable("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch1_gages.tsv",FileType="text",Delimiter='\t',Range=[35 1 35+size(dat1s,1) 1]);
time1s=time1s.Var1;
% datinfo2=readcell("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch2_gages.tsv",FileType="text",Delimiter='\t',Range=[1 1 200 200]);
dat2s=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch2_gages.tsv",FileType="text",Delimiter='\t',Range=[35 6]);
loc2s=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch2_gages.tsv",FileType="text",Delimiter='\t',Range=[34 6 34 6+size(dat2s,2)]);
time2s=readtable("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch2_gages.tsv",FileType="text",Delimiter='\t',Range=[35 1 35+size(dat2s,1) 1]);
time2s=time2s.Var1;
% datinfo3=readcell("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch3_gages.tsv",FileType="text",Delimiter='\t',Range=[1 1 200 200]);
dat3s=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch3_gages.tsv",FileType="text",Delimiter='\t',Range=[35 6]);
loc3s=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch3_gages.tsv",FileType="text",Delimiter='\t',Range=[34 6 34 6+size(dat3s,2)]);
time3s=readtable("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch3_gages.tsv",FileType="text",Delimiter='\t',Range=[35 1 35+size(dat3s,1) 1]);
time3s=time3s.Var1;
% datinfo4=readcell("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_2024-10-04_21-38-07_ch4_gages.tsv",FileType="text",Delimiter='\t',Range=[1 1 200 200]);
dat4s=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch4_gages.tsv",FileType="text",Delimiter='\t',Range=[35 6]);
dat4s=dat4s(:,1:2069);
loc4s=readmatrix("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch4_gages.tsv",FileType="text",Delimiter='\t',Range=[34 6 34 6+size(dat4s,2)]);
time4s=readtable("DFOSshapesensing_nervesens\ShapeSensing_NerveSensor_3DSensor_sinusoidal_2024-10-04_21-56-36_ch4_gages.tsv",FileType="text",Delimiter='\t',Range=[35 1 35+size(dat4s,1) 1]);
time4s=time4s.Var1;
dat1=[dat1;dat1s];
dat2=[dat2;dat2s];
dat3=[dat3;dat3s];
dat4=[dat4;dat4s];
% loc1=[loc1;loc1s];
% loc2=[loc2;loc2s];
% loc3=[loc3;loc3s];
% loc4=[loc4;loc4s];
time1=[time1;time1s];
time2=[time2;time2s];
time3=[time3;time3s];
time4=[time4;time4s];
startid1=469;
endid1=1997;
startid2=477;
endid2=2005;
startid3=478;
endid3=2008;
startid4=475;
endid4=2006;
ds_factor_loc=1;
ds_factor_time=100;
dat1=dat1(1:ds_factor_time:length(time1),startid1:ds_factor_loc:endid1);
loc1=loc1(startid1:ds_factor_loc:endid1);
time1=time1(1:ds_factor_time:length(time1));
dat2=dat2(1:ds_factor_time:length(time2),startid2:ds_factor_loc:endid2);
loc2=loc2(startid2:ds_factor_loc:endid2);
time2=time2(1:ds_factor_time:length(time2));
dat3=dat3(1:ds_factor_time:length(time3),startid3:ds_factor_loc:endid3);
loc3=loc3(startid3:ds_factor_loc:endid3);
time3=time3(1:ds_factor_time:length(time3));
dat4=dat4(1:ds_factor_time:length(time4),startid4:ds_factor_loc:endid4);
loc4=loc4(startid4:ds_factor_loc:endid4);
time4=time4(1:ds_factor_time:length(time4));