Gaan na inhoud

Tellende syfer

in Wikipedia, die vrye ensiklopedie

Die tellende syfers of beduidende syfers (Engels = "significant figures") van 'n getal wat in posisionele notasie geskryf is, is syfers wat die betekenis dra tot die metingsresolusie. Dit sluit alle syfers in behalwe: [1]

  • Alle voorloop-nulle. Byvoorbeeld, "013" het twee tellende syfers: 1 en 3
  • Agterstaande nulle, wanneer hulle slegs plekhouers is om die skaal van die nommer aan te dui
  • Irrelevante syfers bekendgestel, byvoorbeeld, deur berekeninge met groter akkuraatheid as die van die oorspronklike gegewens, of metings wat met 'n groter akkuraatheid gerapporteer word as wat die toerusting ondersteun.

Van die beduidende syfers in 'n getal is die belangrikste die posisie met die hoogste eksponentwaarde (die linkerkantste in normale desimale notasie), en die minste belangrike is die posisie met die laagste eksponentwaarde (die regterkantste in normale desimale notasie). Byvoorbeeld, in die getal "123", die "1" is die belangrikste figuur aangesien dit honderde tel (102), en "3" is die minste belangrikste figuur aangesien dit ene tel (100).

Voorbeelde

[wysig | wysig bron]

Die volgende is voorbeelde:

Getal Tellende syfers
23.45 4
23.450 4
12000 2
1.20E+4 2
0.001230 3

Rond syfer af in terme van tellende syfers in Excel

[wysig | wysig bron]

Om 'n syfer af te rond in terme van tellende syfers in Excel, kan die volgende formule gebruik wordː

=ROUND(A1, A2 - A3 - TRUNC(LOG10(ABS(A1))))

waar:

  • A1 = Syfer wat afgerond moet word
  • A2 = aantal tellende syfers
  • as x >=1 dan A3 = 1 anders A3 = 0
  • TRUNC kap alles na die komma af. Byvoorbeeld, TRUNC(14.79) = 14
  • ABS = absolute waarde van 'n getal. Met ander woorde, negatiewe waardes word omgesit na positiewe waardes. (Bv ABS(-123) = 123). Dit word gedoen omdat die logaritme van 'n negatiewe waarde nie geldig is nie.

In Python lyk die kode soos volgː

import math
x = 123.45678
if x >= 1:
y = 1
else: y = 0
z = 5
print(round(x, z - y - int(math.log(abs(x), 10))))

Resultaatː 123.46

Die volgende tabel demonstreer hoe hierdie formule werkː

Beskrywing Simbool 1 2 3 4 5 6 7 8 9
Waarde x 0.00123456 0.0123456 0.123456 1.23456 12.3456 123.456 1234.56 12345.6 123456
if x < 1 then 0 else 1 y 0 0 0 1 1 1 1 1 1
Tellende syfers z 4 4 4 4 4 4 4 4 4
log(abs(x)) a -2.908 -1.908 -0.908 0.092 1.092 2.092 3.092 4.092 5.092
trunc(a) b -2 -1 0 0 1 2 3 4 5
zyb c 6 5 4 3 2 1 0 -1 -2
round(x, c) d 0.001235 0.01235 0.1235 1.235 12.35 123.5 1235 12350 123500

Sien ook

[wysig | wysig bron]

Verwysings

[wysig | wysig bron]
  1. Chemistry in the Community; Kendall-Hunt:Dubuque, IA 1988