-
Notifications
You must be signed in to change notification settings - Fork 0
/
savedeldouble.m
58 lines (29 loc) · 1.14 KB
/
savedeldouble.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
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
function []=savedeldouble(C,Yh2e,simset)
%Beim vergleich werden die Sets gerundet
rou=0;
%Die neuen Daten werden in die jeweiligen Dateien geschrieben,
%dabei werden dublikate entfern.
if simset==6
Mat=load('6P_res');
Resplus=Mat.Eges;
if isempty(Resplus)==0
Cplus=Resplus(:,1:end-1);
Yh2eplus=Resplus(:,end);
A=round(Cplus,rou);
B=round(C,rou);
[~,~,bid] = intersect(A,B,'rows');
C( bid, : ) = [];
Yh2e(bid,:)=[];
C=[C;Cplus];
Yh2e=[Yh2e;Yh2eplus];
index0=find(Yh2e==0);
C=removerows(C,'ind',index0);
Yh2e=removerows(Yh2e,'ind',index0);
end
Etableenergie=table(C(:,1),C(:,2),C(:,3),C(:,4),C(:,5),C(:,6),Yh2e);
format longG
Eges = [C Yh2e];
format short
save('6P_res.mat','Eges');
end
end