Frage

Es gibt keinen Text in der Dokumentation über das, was das bedeutet, aber es klingt sehr wichtig, um zu verstehen, um nicht in Schwierigkeiten geraten. Hat jemand wissen, was das alles über die „signifikanten Stellen“ eine Zahl ist?

War es hilfreich?

Lösung

Siehe hier für ein nettes Tutorial auf signifikante Stellen. Sehr einfache Erklärung wäre:. Die Anzahl der Stellen, die für die Berechnungen in Ihrer App verwendet werden

Andere Tipps

Auch wenn die andere Antwort auf diese Frage Links auf eine richtige Erklärung des Begriffs der signifikanten Stellen im Allgemeinen NSNumberFormatter der {uses|minimum|maximum}SignificantDigits Eigenschaften haben nichts mit einer Genauigkeit von Berechnungen zu tun.

Die signifikanten Ziffern sind die Gruppe von Ziffern in einer Zahl von der ersten Ziffer ungleich Null zur letzten Ziffer ungleich Null, inklusive, in der Regel, es sei denn nachfolgende Nullen sind fraktioniert . Beschränken Ausgabe zu einer bestimmten Anzahl von signifikanten Ziffern ist nützlich, wenn a relativ (percentage) Fehler bekannt ist oder gewünscht wird.

Vor allem die minimumSignificantDigits und maximumSignificantDigits haben keine Wirkung, wenn usesSignificantDigits auf YES gesetzt. Wenn dies der Fall ist, ihre Wirkung ist wahrscheinlich am einfachsten anhand von Beispielen erläutert.

Lassen Sie uns nehmen Sie die Zahlen a = 123.4567, b = 1.23 und c = 0.00123:

Unter der Annahme, minimumSignificantDigits = 0, 1 oder 2:

Wenn maximumSignificantDigits = 3, dann wird a als "123" formatiert werden, b als "1.23", und c als "0,00123".

Wenn maximumSignificantDigits = 4, dann wird a als "123 0,5 " formatiert werden, b als "1.23" und c als "0,00123".

Wenn maximumSignificantDigits = 2, dann wird a als "12 0 " formatiert werden, b als "1.2" und c als "0,0012".

Unter der Annahme, minimumSignificantDigits = 4:

Wenn maximumSignificantDigits = 4, dann wird a als "123 5 ", b als "1,23 0 " formatiert werden, und c als „0,00123 0 “.

Hinweis: Die 4 5 Conversions treten aufgrund der Rund-um-zu-nearest-Modus, wie die Ziffer nach dem 4 in a 5.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top