Seite 1 von 2

UE 13 A2a Testcase

Verfasst: 28. Jan 2010 21:30
von Tigger
Habe eben mal meine Lösung gegen den Testcase gestestet. In der Aufgabenstellung steht wir sollen die letzte Schrittweite so modifizieren, dass wir die Intervallgrenze genau treffen. Bei mir ist das 114. t = 16.95, also habe ich die Schrittweite im letzten Schritt auf 0.115... korrigiert. Allerdings stimmen bei mir die Werte dann nichtmehr. Wenn ich jedoch den letzten Schritt ignoriere und nur die Schritte bis 16.95 ausführe, passt es genau. Liegt der Fehler bei mir oder sind die Testcases falsch?

Re: UE 13 A2a Testcase

Verfasst: 28. Jan 2010 21:56
von cdn
Bin in der gleichen Situation und tippe auf fehlerhaften Testcase.

Re: UE 13 A2a Testcase

Verfasst: 28. Jan 2010 22:38
von m_stoica
erfahrungsgemäß ein falscher Testcase ;)

Re: UE 13 A2a Testcase

Verfasst: 29. Jan 2010 09:38
von tzeenie
Same here.
Testcase hat geschrieben:
Anzahl der Schritte falsch.

Testcase erfolgreich. Bitte beachten sie, dass dieser Testcase nicht die Plotfunktion testet. Diese wird selbstverständlich auch in der Korrektur beachtet wer
den.
Tja, so was kommt raus wenn man nachts um 3:00 mit nem Fläschen Rotwein CE-Testcases proggt. :lol:

Re: UE 13 A2a Testcase

Verfasst: 30. Jan 2010 09:05
von m_stoica
können wir vor Abgabetermin noch mit einem funktionierenden Testcase rechnen?

Re: UE 13 A2a Testcase

Verfasst: 30. Jan 2010 13:07
von Stumpf.Alex
tzeenie hat geschrieben:Same here.
Testcase hat geschrieben:
Anzahl der Schritte falsch.

Testcase erfolgreich. Bitte beachten sie, dass dieser Testcase nicht die Plotfunktion testet. Diese wird selbstverständlich auch in der Korrektur beachtet wer
den.
Tja, so was kommt raus wenn man nachts um 3:00 mit nem Fläschen Rotwein CE-Testcases proggt. :lol:
Der Fehler wurde behoben.
Tigger hat geschrieben:Habe eben mal meine Lösung gegen den Testcase gestestet. In der Aufgabenstellung steht wir sollen die letzte Schrittweite so modifizieren, dass wir die Intervallgrenze genau treffen. Bei mir ist das 114. t = 16.95, also habe ich die Schrittweite im letzten Schritt auf 0.115... korrigiert. Allerdings stimmen bei mir die Werte dann nichtmehr. Wenn ich jedoch den letzten Schritt ignoriere und nur die Schritte bis 16.95 ausführe, passt es genau. Liegt der Fehler bei mir oder sind die Testcases falsch?
Das Problem konnte nicht nachvollzogen werden. Der Testcase hat für das Endergebnis eine recht große Toleranzgrenze. Also wenn du den letzten Schritt manuell korrigierst, muss du nicht unbedingt das genaue Ergebnis getroffen haben, sondern nur in der Toleranzgrenze gelandet sein,

Re: UE 13 A2a Testcase

Verfasst: 30. Jan 2010 14:19
von tzeenie
Stumpf.Alex hat geschrieben:Das Problem konnte nicht nachvollzogen werden. Der Testcase hat für das Endergebnis eine recht große Toleranzgrenze. Also wenn du den letzten Schritt manuell korrigierst, muss du nicht unbedingt das genaue Ergebnis getroffen haben, sondern nur in der Toleranzgrenze gelandet sein,
Nein - ich habe genau das selbe Problem. Für t=16.95 kommt exakt der Sollwert (1900.3734, -1947.7945) heraus. D.h. der letzte Schritt wurde einfach nicht gemacht, was im Widerspruch zur Aufgabenstellung steht. Der Testcase läuft bei mir ebenfalls durch, wenn ich den letzten Schritt (t=17.0652166) weglasse.

Re: UE 13 A2a Testcase

Verfasst: 30. Jan 2010 14:51
von stein
tzeenie hat geschrieben:
Stumpf.Alex hat geschrieben:Das Problem konnte nicht nachvollzogen werden. Der Testcase hat für das Endergebnis eine recht große Toleranzgrenze. Also wenn du den letzten Schritt manuell korrigierst, muss du nicht unbedingt das genaue Ergebnis getroffen haben, sondern nur in der Toleranzgrenze gelandet sein,
Nein - ich habe genau das selbe Problem. Für t=16.95 kommt exakt der Sollwert (1900.3734, -1947.7945) heraus. D.h. der letzte Schritt wurde einfach nicht gemacht, was im Widerspruch zur Aufgabenstellung steht. Der Testcase läuft bei mir ebenfalls durch, wenn ich den letzten Schritt (t=17.0652166) weglasse.
Bei mir genau das selbe. Habe es nun so abgegeben.

Re: UE 13 A2a Testcase

Verfasst: 30. Jan 2010 14:55
von JanK
stein hat geschrieben:
tzeenie hat geschrieben:
Stumpf.Alex hat geschrieben:Das Problem konnte nicht nachvollzogen werden. Der Testcase hat für das Endergebnis eine recht große Toleranzgrenze. Also wenn du den letzten Schritt manuell korrigierst, muss du nicht unbedingt das genaue Ergebnis getroffen haben, sondern nur in der Toleranzgrenze gelandet sein,
Nein - ich habe genau das selbe Problem. Für t=16.95 kommt exakt der Sollwert (1900.3734, -1947.7945) heraus. D.h. der letzte Schritt wurde einfach nicht gemacht, was im Widerspruch zur Aufgabenstellung steht. Der Testcase läuft bei mir ebenfalls durch, wenn ich den letzten Schritt (t=17.0652166) weglasse.
Bei mir genau das selbe. Habe es nun so abgegeben.
Bei mir genau das selbe.

Re: UE 13 A2a Testcase

Verfasst: 30. Jan 2010 15:06
von m_stoica
bei mir ebenfalls das selbe.

Re: UE 13 A2a Testcase

Verfasst: 30. Jan 2010 16:01
von michi
ebenso

Re: UE 13 A2a Testcase

Verfasst: 30. Jan 2010 17:21
von Stumpf.Alex
Das wird nochmals überprüft und ggf. ein neuer Testcase online gestellt.

Re: UE 13 A2a Testcase

Verfasst: 31. Jan 2010 16:04
von m_stoica
Ich finde das der Testacase so stimmen würde:

Code: Alles auswählen

 [...]
  // Prüfung auf Anzahl der Schritte
  if ((x_length < 115) | (y_length > 116)) then
    fehler = 1;
    disp("Anzahl der Schritte falsch.")
  end

   
  // Prüfung auf richtige "Vor-Endkoordinaten "
  fehler = 0;
  if (clean(xk(x_length-1) - xsoll,eps ) == 0) then
  else 
    fehler = 1;
    disp("X-Koordinate falsch.")
  end

  fehler = 0;
  if (clean(yk(y_length-1) - ysoll,eps ) == 0) then
  else 
        fehler = 1;
    disp("Y-Koordinate falsch.")
  end
[...]

Re: UE 13 A2a Testcase

Verfasst: 31. Jan 2010 16:37
von Tristan
Welche Version soll ich abgeben? Die zum Test passende, oder die zur Aufgabe passende?

Re: UE 13 A2a Testcase

Verfasst: 31. Jan 2010 16:39
von bashFish
ehrm~ ich glaube nicht, dass eigens kreierte Testcases Sinn der Sache ist ~

btw: hast du da ernsthaft einen platt getretenen Scheisshaufen als Bild? 0o