also ich würde gerne folgens machen aber ich weiss nicht ob es überhaupt funktioniert... ich will in der main class ein wenig aufräumen... derzeit lade ich werte jeweils in 2 felder... und ich kommentiere immer aus welches intervall von werten ich nutze, also entweder den jeden wert, jeden dritten oder jeden 7.
ich hab jetzt schonma bissi rumgetestet aber nichts wirkliches hinbekommen... und zwar würde ich gerne irgendwo am anfang einen wert auf 1,3,7 setzen und dann dachte ich über einen switch case die beiden arrays füllen etc. allerdings funktioniert das so wie ich es implementiert habe nicht also er füllt mir die felder nicht weil ich nichts returne glaub ich...
ich hoff ihr könnt mir folgen und habt vlt eine idee für einen ansatz
ok ich paste ma den code wo ich jeden wert auslese, also ich nannte ihn 1... sowas ähnliches gibt dann auch noch mit 3 und 7. derzeit kommentiere ich immer aus was ich nicht haben will und ich dachte mir das irgendwie in einen switch packen zu können damit ich nur einen flag setzen muss später
Java:
vector time =newvector(csv.MoveListToArray(),0);
vector val =newvector(csv.MoveListToArray(),1);int n=csv.MoveListToArray().GetNumRows();
vector y = val;
vector tau = time;
y.PrintVector();
tau.PrintVector();
also ich erzeuge vorher ein csv object mit dessen methoden lese ich aus einer file ein
in einer Methode ausgliedern und dein Intervall als Parameter übergeben. weiss halt net wirklich was das kriterium für dein interval ist... der code passt zu deiner beschreibung. was soll denn vector sein? ich kenn nur Vector. Also vermutlich ist das deine Klasse und Klassennamen schreibt man groß. Warum erst time und val instanziieren und dann y und tau anhand von time und val initialisieren. leuchtet mir grad iwie garnet ein.
ja ich geb zu der code muss noch ausgemistet werden ich bin erst 2 wochen mit java zugange und es sind noch alte überreste... also ich wollte es irgendwie so machen nur geht es nicht
Java:
int casechar =1;switch(casechar){case'1':
vector tau =newvector(csv.MoveListToArray(),0);
vector y =newvector(csv.MoveListToArray(),1);int n=csv.MoveListToArray().GetNumRows();
y.PrintVector();
tau.PrintVector();break;}
char casechar ='1';
vector tau =null;
vector y =null;switch(casechar){case'1':
tau =newvector(csv.MoveListToArray(),0);
y =newvector(csv.MoveListToArray(),1);int n=csv.MoveListToArray().GetNumRows();break;case'2':
tau =newvector(datenvonwoanders...,0);
y =newvector(datenvonwoanders...1);int n=csv.MoveListToArray().GetNumRows();break;}// jetzt drucken
y.PrintVector();
tau.PrintVector();
Aber ich denke es ist wesentlich schöner wirklich die Struktur von dem Programm umfassender aufzuräumen.