Ich möchte eine Kurve (eine Diodenkurve) in einer Bildbox mit Bild von Bitmap zeichnen. Ich habe jetzt ein Problem und es ist mein Punkt, dass Daten als Double gespeichert werden und es wirklich wichtig ist, die Präzession zu behalten.
zum Beispiel ist ein Punkt in der Handlung, die ich habe, wie folgt:
Spannung: -0.175 Strom: -9.930625E-06
Ja, es ist ein Double! Nun, wie kann ich zum Beispiel einen Punkt haben:
%Vor%Gibt es eine Alternative zu Point [], die doppelte Werte akzeptiert? Ich habe eine 500x500 Bildbox. Gibt es eine Möglichkeit, diese Werte in gültige Punkte zu konvertieren, die noch Precession speichern können? Ich wotk mit Mikro Ampers (10 ^ -6) und Spannungen!
Nun, wenn float
genug Genauigkeit ist, dann können Sie die % co_de verwenden % struct :
Wenn Sie es wirklich brauchen, können Sie Ihre eigene PointF
struct:
Gleichheitscode ursprünglich von hier .
Mit der Methode PointD
können Sie sie in ein ToPoint()
-Objekt konvertieren, obwohl die Genauigkeit natürlich abgeschnitten wird.
Wenn nur diese Werte gespeichert werden sollen, gibt es immer Tuple
: