Content deleted Content added
BOT--Reverting link addition(s) by 72.128.20.89 to revision 1096453390 (www.youtube.com/watch?v=guZ7crT68h0 [\byoutube\.com]) |
m Undid revision 1301347766 by Jack50nD4u3y (talk) |
||
(23 intermediate revisions by 15 users not shown) | |||
Line 2:
{{use dmy dates|date=December 2021|cs1-dates=y}}
{{use list-defined references|date=December 2021}}
'''Engineering notation''' or '''engineering form''' is a version of [[scientific notation]] in which the exponent of ten must be divisible by three (i.e., they are powers of a thousand, but written as, for example, 10<sup>6</sup> instead of 1000<sup>2</sup>). As an alternative to writing powers of 10, [[SI prefix]]es can be used,<ref name="Gordon_1969"/> which also usually provide steps of a factor of a thousand.<ref group="nb" name="NB_Cubic"/>▼
▲'''Engineering notation''' or '''engineering form''' (also '''technical notation''') is a version of [[scientific notation]] in which the exponent of ten
On most calculators, engineering notation is called "ENG" mode as scientific notation is denoted SCI.
=={{anchor|Exponent shift}}History==
An early implementation of engineering notation in the form of range selection and number display with SI prefixes was introduced in the computerized HP 5360A [[frequency counter]] by [[Hewlett-Packard]] in 1969.<ref name="Gordon_1969"/>
Based on an idea by Peter D. Dickinson<ref name="Dickinson_1976"/><ref name="Gordon_1969"/> the first [[calculator]] to support engineering notation displaying the power-of-ten exponent values was the [[HP-25]] in 1975.<ref name="Neff_1975"/> It was implemented as a dedicated display mode in addition to scientific notation.
In 1975, [[Commodore Business Machines|Commodore]] introduced a number of scientific calculators (like the [[Commodore SR4148|SR4148]]/SR4148R<ref name="Commodore_SR4148R"/> and [[Commodore SR4190R|SR4190R]]<ref name="Commodore_SR4190R"/>) providing a ''variable scientific notation'', where pressing the {{button|EE↓}} and {{button|EE↑}} keys shifted the exponent and decimal point by ±1<ref group="nb" name="NB_Exp-Shift"/> in ''scientific''<!-- not engineering! --> notation. Between 1976 and 1980 the same ''exponent shift'' facility was also available on some [[Texas Instruments]] calculators of the pre-[[LCD]] era such as early [[TI SR-40|SR-40]],<ref name="SR-40"/><ref name="SR-40_Manual"/> [[TI-30]]<ref name="TI-30"/><ref name="TI-30_Manual"/><ref name="TI-30-BR"/><ref name="TI-30_BR_Manual"/><ref name="TI-30_2"/><ref name="TI-30_RCI"/><ref name="TI-30_1"/><ref name="TI-30_Super"/> and [[TI-45]]<ref name="TI-45"/><ref name="TI-45_Manual"/> model variants utilizing ({{button|INV}}){{button|EE↓}} instead. This can be seen as a precursor to a feature implemented on many [[Casio]] calculators since 1978/1979 (e.g. in the [[Casio FX-501P|FX-501P]]/[[Casio FX-502P|FX-502P]]), where number display in ''engineering'' notation is available on demand by the single press of a ({{button|INV}}){{button|ENG}} button (instead of having to activate a dedicated display mode as on most other calculators), and subsequent button presses would shift the exponent and decimal point of the number displayed by ±3<ref group="nb" name="NB_Exp-Shift"/> in order to easily let results match a desired prefix. Some graphical calculators (for example the [[Casio fx-9860G|fx-9860G]]) in the 2000s also support the display of some SI prefixes (f, p, n,
==Overview==
{{uncited section|date=February 2024}}
Compared to normalized scientific notation, one disadvantage of using SI prefixes and engineering notation is that [[significant figure]]s are not always readily apparent when the smallest significant digit or digits are 0. For example, 500
Another example: when the [[speed of light]] (exactly {{val|299792458|u=m/s}}<ref name="CUU_2014_c"/> by the definition of the meter) is expressed as {{val|3.00E8|u=m/s}} or {{val|3.00E5|u=km/s}} then it is clear that it is between {{val|299500|u=km/s}} and {{val|300500|u=km/s}}, but when using {{val|300E6|u=m/s}}, or {{val|300E3|u=km/s}}, {{val|300000|u=km/s}}, or the unusual but short {{val|300|u=Mm/s}}, this is not clear. A possibility is using {{val|0.300E9|u=m/s}} or {{val|0.300|u=Gm/s}}.
Line 20 ⟶ 21:
On the other hand, engineering notation allows the numbers to explicitly match their corresponding SI prefixes, which facilitates reading and oral communication. For example, {{val|12.5E-9|u=m}} can be read as "twelve-point-five nanometers" (10<sup>−9</sup> being ''nano'') and written as 12.5 nm, while its scientific notation equivalent {{val|1.25E-8|u=m}} would likely be read out as "one-point-two-five times ten-to-the-negative-eight meters".
Engineering notation, like scientific notation generally, can use the [[E
:{| class="wikitable" style="padding:0; text-align:center; width:0"
Line 33 ⟶ 34:
! style="text-align:center" | Base 10
! style="text-align:center" | Value
|-
| [[quetta-|quetta]]
| Q
| style="text-align:left;" | 1000<sup>10</sup>
| style="text-align:left;" | [[Orders of magnitude (numbers)#1030|10<sup>30</sup>]]
| style="text-align:right;" | {{val|1000000000000000000000000000000}}
|-
| [[ronna-|ronna]]
| R
| style="text-align:left;" | 1000<sup>9</sup>
| style="text-align:left;" | [[Orders of magnitude (numbers)#1027|10<sup>27</sup>]]
| style="text-align:right;" | {{val|1000000000000000000000000000}}
|-
| [[yotta-|yotta]]
Line 134 ⟶ 147:
| style="text-align:left;" | [[Orders of magnitude (numbers)#10.E2.88.9224|10<sup>−24</sup>]]
| style="text-align:left;" | {{val|0.000000000000000000000001}}
|-
| [[ronto-|ronto]]
| r
| style="text-align:left;" | 1000<sup>−9</sup>
| style="text-align:left;" | [[Orders of magnitude (numbers)#10.E2.88.9227|10<sup>−27</sup>]]
| style="text-align:left;" | {{val|0.000000000000000000000000001}}
|-
| [[quecto-|quecto]]
| q
| style="text-align:left;" | 1000<sup>−10</sup>
| style="text-align:left;" | [[Orders of magnitude (numbers)#10−30|10<sup>−30</sup>]]
| style="text-align:left;" | {{val|0.000000000000000000000000000001}}
|}
Line 150 ⟶ 175:
! style="text-align:center" | Base 2
! style="text-align:center" | Value
|-
| [[quebi-|quebi]]<ref group="nb" name="NB_NewBinPrefix"/>
| Qi<ref group="nb" name="NB_NewBinPrefix"/>
| 1024<sup>10</sup>
| align="left" | [[1267650600228229401496703205376 (number)|2<sup>100</sup>]]
| align="right" | {{val|1267650600228229401496703205376}}
|-
| [[robi-|robi]]<ref group="nb" name="NB_NewBinPrefix"/>
| Ri<ref group="nb" name="NB_NewBinPrefix"/>
| 1024<sup>9</sup>
| align="left" | [[1237940039285380274899124224 (number)|2<sup>90</sup>]]
| align="right" | {{val|1237940039285380274899124224}}
|-
| [[yobi-|yobi]]
Line 217 ⟶ 254:
<ref group="nb" name="NB_Cubic">Except in the case of square and cubic units: in this case the SI prefixes provide only steps of a factor of one million or one billion respectively.</ref>
<ref group="nb" name="NB_Exp-Shift">One ''exponent shift'' action would decrease the exponent by the same amount as the decimal point would be moved to the right, so that the value of the displayed number does not change. Preceding the keypress with {{button|INV}} would inverse the action in the other direction.</ref>
<ref group="nb" name="NB_NewBinPrefix">Natural binary counterparts to the ''[[ronna-]]'' and ''[[quetta-]]'' decimal prefixes introduced in 2022 were suggested in a consultation paper of the [[International Committee for Weights and Measures]]' Consultative Committee for Units (CCU) as ''[[robi-]]'' (Ri, 1024<sup>9</sup>) and ''[[quebi-]]'' (Qi, 1024<sup>10</sup>). {{Asof|2022}}, these binary prefixes have not been adopted by the IEC and ISO.<!-- {{cite journal |title=A further short history of the SI prefixes |journal=[[Metrologia]] |department=Letter to the editor |author-first=Richard J. C. |author-last=Brown |date=2023 |orig-date=2022-02-08, 2022-04-01, 2022-11-24 |volume=60 |publisher=[[BIPM]] & [[IOP Publishing Ltd]] |id=013001 |doi=10.1088/1681-7575/ac6afd |url=https://iopscience.iop.org/article/10.1088/1681-7575/ac6afd/pdf |access-date=2022-12-20 |url-status= |archive-url= |archive-date=}} (1+4 pages){{cite journal |title=Reply to 'Facing a shortage of the Latin letters for the prospective new SI symbols: alternative proposal for the new SI prefixes' |author-last=Brown |author-first=Richard J. C. |date=2022-04-27 |journal={{ill|Accreditation and Quality Assurance|de}} |volume=27 |issue= |pages=143–144 |doi=10.1007/s00769-022-01499-7}} --></ref>
}}
Line 232 ⟶ 270:
<ref name="TI-30-BR">{{Cite web|url=http://www.datamath.org/Sci/MAJESTIC/TI-30_BR.htm|title = Datamath}}</ref>
<ref name="TI-30_BR_Manual">http://www.datamath.net/Manuals/TI-30_BR.pdf {{Bare URL PDF|date=March 2022}}</ref>
<ref name="TI-30_2">{{Cite web|url=http://www.datamath.org/Sci/MAJESTIC/TI-30_2.htm|title=
<ref name="TI-30_RCI">{{Cite web|url=http://www.datamath.org/Sci/MAJESTIC/TI-30_RCI1380.htm|title=
<ref name="TI-30_1">{{Cite web|url=http://www.datamath.org/
<ref name="TI-30_Super">{{Cite web|url=http://www.datamath.org/Others/KohINoor/TI-30.htm|title = Datamath}}</ref>
<ref name="TI-45">{{Cite web|url=http://www.datamath.org/Sci/MAJESTIC/TI-45.htm|title = Datamath}}</ref>
<ref name="TI-45_Manual">http://www.datamath.net/Manuals/TI-45_EU.pdf {{Bare URL PDF|date=March 2022}}</ref>
<ref name="CUU_2014_c">{{cite web |title=CODATA Value: Speed of light in vacuum ''c'', ''c''<sub>0</sub> |work=[[CODATA 2014]]: The NIST Reference on Constants, Units, and Uncertainty: Fundamental Physical Constants |publisher=[[NIST]] |date=2017-05-24 |url=http://physics.nist.gov/cgi-bin/cuu/Value?c |access-date=2017-05-25 |url-status=live |archive-url=https://web.archive.org/web/20170625090639/http://physics.nist.gov/cgi-bin/cuu/Value?c |archive-date=2017-06-25}}</ref>
<ref name="Martin_1968">{{cite journal |title=Letters to the editor: On binary notation |author-first=Bruce Alan |author-last=Martin |publisher=[[Associated Universities Inc.]] |journal=[[Communications of the ACM]] |volume=11 |issue=10 |date=October 1968 |page=658 |doi=10.1145/364096.364107|s2cid=28248410 |doi-access=free }}</ref>
}}
==External links==
* [https://www.youtube.com/watch?v=guZ7crT68h0 Engineering Prefix User Defined Function for Excel]
* [http://search.cpan.org/search?query=Number%3A%3AFormatEng Perl CPAN module for converting number to engineering notation]
* [http://www.labbookpages.co.uk/software/java/engNotation.html Java functions for converting between a string and a double type]
|