Hallo,
ich bekomme bei dem Übungsblatt 7 Aufgabe 1, f bei einem array immer einen falschen array raus.
Der Aufruf bezier2
(array([[3., 2.],
[2., 5.],
[6., 6.],
[8., 1.]]), 2) liefert das Ergebnis
array([[3. , 2. ],
[2.75 , 2.75 ],
[2.8125 , 3.375 ],
[3.078125 , 3.8125 ],
[3.46875 , 4.09375 ],
[3.9453125 , 4.234375 ],
[4.48046875, 4.21875 ],
[5.015625 , 4.203125 ],
[5.609375 , 4.03125 ],
[6.234375 , 3.6875 ],
[6.875 , 3.125 ],
[7.5 , 2.25 ],
[8. , 1. ]]), richtig wäre aber
array([[3. , 2. ],
[2.75 , 2.75 ],
[2.8125 , 3.375 ],
[3.078125, 3.8125 ],
[3.34375 , 4.25 ],
[3.8125 , 4.5 ],
[4.375 , 4.5 ],
[4.9375 , 4.5 ],
[5.59375 , 4.25 ],
[6.234375, 3.6875 ],
[6.875 , 3.125 ],
[7.5 , 2.25 ],
[8. , 1. ]]).
Die ersten vier und die letzten vier einträge scheinen richtig zu sein allerdings die dazwischen nicht.
Da ich keinen Fehler in meinem code finden kann (und auch nachdem ich auf dem papier nachgerechnet habe, mein „falsches“ ergebnis rausbekommen habe), bin ich mir hier unsicher ob der test richtig ist, da auch alle anderen test arrays bestanden werden,…
Vielleicht kann mir da jmd weiter helfen oder mir sagen das er/sie nicht den fehler bekommt.