-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmean_substr_Rs.m
26 lines (24 loc) · 1.16 KB
/
mean_substr_Rs.m
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
function [] = mean_substr_Rs()
root='C:\Users\Manfred Beutel\Dropbox\Masterarbeit\Messung\NbSTO(0.35)_09.02.2016\analysis2\fit complex\'
[filename,pathname]=uigetfile({'*.dat'},'title',root,'MultiSelect','on');
if iscell(filename)
for i=1:1:length(filename)
lst=importdata(strcat(pathname,filename{i}));
lst=lst.data;
Rsmean=lst(:,3)-mean(lst(1:3,3));
lst=cat(2,lst,Rsmean);
fid=fopen(strcat(pathname,filename{i},'_Rsmean.dat'),'w');
fprintf(fid,'%6s %6s %6s %6s %6s %6s %6s \r\n','temperature','f0','fB','Q','fprime(-(f-f0))','fBprime','fBprimemean');
fprintf(fid,'%8.4f %14.8f %14.8f %14.8f %14.8f %14.8f %14.8f \r\n',transpose(lst));
fclose(fid);
end
else
lst=importdata(strcat(pathname,filename));
lst=lst.data;
Rsmean=lst(:,3)-mean(lst(1:3,3));
lst=cat(2,lst,Rsmean);
fid=fopen(strcat(pathname,filename,'_Rsmean.dat'),'w');
fprintf(fid,'%6s %6s %6s %6s %6s %6s %6s \r\n','temperature','f0','fB','Q','fprime(-(f-f0))','fBprime','fBprimemean');
fprintf(fid,'%8.4f %14.8f %14.8f %14.8f %14.8f %14.8f %14.8f \r\n',transpose(lst));
fclose(fid);
end