-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDaten_Laden.m
77 lines (73 loc) · 1.85 KB
/
Daten_Laden.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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
function Daten_Laden
% in dieser Funktion werden alle für die Vorhersage benoetigten Variablen
% geladen
global Spielerliste Name AW RAW Positionsliste UID Club Age CA Matrix;
% Die .mat Dateien, wo die Gewichtungen gespeichert sind, werden geladen
load AW;
load RAW;
% Die Spielerdaten werden eingelesen
fid = fopen('Spielerdaten 16-20.csv', 'r');
A = textscan(fid, '%f %s %s %s %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f', 'delimiter',',');
fclose(fid);
% jede Stelle wird als Cell Array abgespeichert
UID=A{1};
Name=A{2};
Positionsliste=A{3};
Club=A{4};
Age=A{5};
CA=A{6};
PA=A{7};
Value=A{8};
cor=A{9};
cro=A{10};
dri=A{11};
fin=A{12};
fir=A{13};
fre=A{14};
hea=A{15};
loS=A{16};
loT=A{17};
mar=A{18};
pas=A{19};
pen=A{20};
tac=A{21};
tec=A{22};
agg=A{23};
ant=A{24};
bra=A{25};
coP=A{26};
con=A{27};
vis=A{28};
dec=A{29};
det=A{30};
fla=A{31};
lea=A{32};
off=A{33};
pos=A{34};
tea=A{35};
wor=A{36};
acc=A{37};
agi=A{38};
bal=A{39};
jum=A{40};
nat=A{41};
pac=A{42};
sta=A{43};
str=A{44};
aer=A{45};
coA=A{46};
kic=A{47};
one=A{48};
ref=A{49};
ecc=A{50};
rus=A{51};
pun=A{52};
thr=A{53};
% alle numerische Daten werden in eine grosse Matrix gespeichert
Spielerliste=[UID,UID,UID,UID,Age,CA,PA,Value,cor,cro,dri,fin,fir,fre,hea,...
loS,loT,mar,pas,pen,tac,tec,agg,ant,bra,coP,con,vis,dec,det,...
fla,lea,off,pos,tea,wor,acc,agi,bal,jum,nat,pac,sta,str,aer,...
coA,kic,one,ref,ecc,rus,pun,thr];
% die Stellen des Namen, der Position und des Vereins werden durch 0 ersetzt
Spielerliste(:,2:4)=zeros;
endfunction