HOME

TheInfoList



OR:

Scientific notation is a way of expressing numbers that are too large or too small (usually would result in a long string of digits) to be conveniently written in
decimal form A decimal separator is a symbol used to separate the integer part from the fractional part of a number written in decimal form (e.g., "." in 12.45). Different countries officially designate different symbols for use as the separator. The choi ...
. It may be referred to as scientific form or standard index form, or standard form in the United Kingdom. This base ten notation is commonly used by scientists, mathematicians, and engineers, in part because it can simplify certain arithmetic operations. On scientific calculators it is usually known as "SCI" display mode. In scientific notation, nonzero numbers are written in the form or ''m'' times ten raised to the power of ''n'', where ''n'' is an
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
, and the coefficient ''m'' is a nonzero
real number In mathematics, a real number is a number that can be used to measure a ''continuous'' one-dimensional quantity such as a distance, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small variations. Every ...
(usually between 1 and 10 in absolute value, and nearly always written as a
terminating decimal A repeating decimal or recurring decimal is decimal representation of a number whose digits are periodic (repeating its values at regular intervals) and the infinitely repeated portion is not zero. It can be shown that a number is rational if an ...
). The integer ''n'' is called the exponent and the real number ''m'' is called the '' significand'' or ''mantissa''. The term "mantissa" can be ambiguous where logarithms are involved, because it is also the traditional name of the fractional part of the common logarithm. If the number is negative then a minus sign precedes ''m'', as in ordinary decimal notation. In normalized notation, the exponent is chosen so that the absolute value (modulus) of the significand ''m'' is at least 1 but less than 10. Decimal floating point is a computer arithmetic system closely related to scientific notation.


Normalized notation

Any given real number can be written in the form in many ways: for example, 350 can be written as or or . In ''normalized'' scientific notation (called "standard form" in the United Kingdom), the exponent ''n'' is chosen so that the absolute value of ''m'' remains at least one but less than ten (1 ≤ , ''m'', < 10). Thus 350 is written as . This form allows easy comparison of numbers: numbers with bigger exponents are (due to the normalization) larger than those with smaller exponents, and subtraction of exponents gives an estimate of the number of orders of magnitude separating the numbers. It is also the form that is required when using tables of common logarithms. In normalized notation, the exponent ''n'' is negative for a number with absolute value between 0 and 1 (e.g. 0.5 is written as ). The 10 and exponent are often omitted when the exponent is 0. Normalized scientific form is the typical form of expression of large numbers in many fields, unless an unnormalized or differently normalized form, such as
engineering notation Engineering notation or engineering form (also technical notation) 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, 106 instead of 1000 ...
, is desired. Normalized scientific notation is often called exponential notation—although the latter term is more general and also applies when ''m'' is not restricted to the range 1 to 10 (as in engineering notation for instance) and to bases other than 10 (for example, ).


Engineering notation

Engineering notation (often named "ENG" on scientific calculators) differs from normalized scientific notation in that the exponent ''n'' is restricted to multiples of 3. Consequently, the absolute value of ''m'' is in the range 1 ≤ , ''m'', < 1000, rather than 1 ≤ , ''m'', < 10. Though similar in concept, engineering notation is rarely called scientific notation. Engineering notation allows the numbers to explicitly match their corresponding SI prefixes, which facilitates reading and oral communication. For example, can be read as "twelve-point-five nanometres" and written as , while its scientific notation equivalent would likely be read out as "one-point-two-five times ten-to-the-negative-eight metres".


Significant figures

A significant figure is a digit in a number that adds to its precision. This includes all nonzero numbers, zeroes between significant digits, and zeroes indicated to be significant. Leading and trailing zeroes are not significant digits, because they exist only to show the scale of the number. Unfortunately, this leads to ambiguity. The number is usually read to have five significant figures: 1, 2, 3, 0, and 4, the final two zeroes serving only as placeholders and adding no precision. The same number, however, would be used if the last two digits were also measured precisely and found to equal 0 — seven significant figures. When a number is converted into normalized scientific notation, it is scaled down to a number between 1 and 10. All of the significant digits remain, but the placeholding zeroes are no longer required. Thus would become if it had five significant digits. If the number were known to six or seven significant figures, it would be shown as or . Thus, an additional advantage of scientific notation is that the number of significant figures is unambiguous.


Estimated final digits

It is customary in scientific measurement to record all the definitely known digits from the measurement and to estimate at least one additional digit if there is any information at all available on its value. The resulting number contains more information than it would without the extra digit, which may be considered a significant digit because it conveys some information leading to greater precision in measurements and in aggregations of measurements (adding them or multiplying them together). Additional information about precision can be conveyed through additional notation. It is often useful to know how exact the final digit is. For instance, the accepted value of the mass of the proton can properly be expressed as , which is shorthand for .


E notation

Most calculators and many
computer program A computer program is a sequence or set of instructions in a programming language for a computer to Execution (computing), execute. Computer programs are one component of software, which also includes software documentation, documentation and oth ...
s present very large and very small results in scientific notation, typically invoked by a key labelled (for ''exponent''), (for ''enter exponent''), , , , or depending on vendor and model. Because superscripted exponents like 107 cannot always be conveniently displayed, the letter ''E'' (or ''e'') is often used to represent "times ten raised to the power of" (which would be written as ) and is followed by the value of the exponent; in other words, for any real number ''m'' and integer ''n'', the usage of "''m''E''n''" would indicate a value of ''m'' × 10''n''. In this usage the character ''e'' is not related to the mathematical constant ''e'' or the
exponential function The exponential function is a mathematical function denoted by f(x)=\exp(x) or e^x (where the argument is written as an exponent). Unless otherwise specified, the term generally refers to the positive-valued function of a real variable, ...
''e''''x'' (a confusion that is unlikely if scientific notation is represented by a capital ''E''). Although the ''E'' stands for ''exponent'', the notation is usually referred to as ''(scientific) E notation'' rather than ''(scientific) exponential notation''. The use of E notation facilitates data entry and readability in textual communication since it minimizes keystrokes, avoids reduced font sizes and provides a simpler and more concise display, but it is not encouraged in some publications.


Examples and other notations

* Since its first version released for the IBM 704 in 1956, the Fortran language has used E notation for floating point numbers. It was not part of the preliminary specification as of 1954. * The E notation was already used by the developers of
SHARE Operating System The SHARE Operating System (SOS) is an operating system introduced in 1959 by the SHARE user group. It is an improvement on the General Motors GM-NAA I/O operating system, the first operating system for the IBM 704. The main objective was to im ...
(SOS) for the IBM 709 in 1958. * In most popular programming languages, (or ) is equivalent to , and would be written (e.g.
Ada Ada may refer to: Places Africa * Ada Foah, a town in Ghana * Ada (Ghana parliament constituency) * Ada, Osun, a town in Nigeria Asia * Ada, Urmia, a village in West Azerbaijan Province, Iran * Ada, Karaman, a village in Karaman Province, T ...
, Analytica, C/ C++, Fortran,
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementat ...
, Scilab,
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offic ...
,
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
, Python, Lua,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
, and others). * After the introduction of the first pocket calculators supporting scientific notation in 1972 ( HP-35, SR-10) the term ''decapower'' was sometimes used in the emerging user communities for the power-of-ten multiplier in order to better distinguish it from "normal" exponents. Likewise, the letter "D" was used in typewritten numbers. This notation was proposed by Jim Davidson and published in the January 1976 issue of Richard J. Nelson's Hewlett-Packard newsletter '' 65 Notes'' for HP-65 users, and it was adopted and carried over into the Texas Instruments community by Richard C. Vanderburgh, the editor of the '' 52-Notes'' newsletter for SR-52 users in November 1976.
(NB. The term ''decapower'' was frequently used in subsequent issues of this newsletter up to at least 1978.)
* The displays of LED pocket calculators did not display an "E" or "e". Instead, one or more digits were left blank between the mantissa and exponent (e.g. 6.022 23, such as in the HP-25, Hewlett-Packard HP-25), or a pair of smaller and slightly raised digits reserved for the exponent was used (e.g. 6.022 23, such as in the Commodore PR100). * Fortran (at least since FORTRAN IV as of 1961) also uses "D" to signify double precision numbers in scientific notation. * Similar, a "D" was used by
Sharp Sharp or SHARP may refer to: Acronyms * SHARP (helmet ratings) (Safety Helmet Assessment and Rating Programme), a British motorcycle helmet safety rating scheme * Self Help Addiction Recovery Program, a charitable organisation founded in 199 ...
pocket computer A pocket computer was a 1980s-era user programmable calculator-sized computer that had fewer screen lines, Some had only one line and often fewer characters per line, than the Pocket-sized computers introduced beginning in 1989. Manufacturers in ...
s PC-1280, PC-1470U, PC-1475, PC-1480U, PC-1490U, PC-1490UII, PC-E500, PC-E500S, PC-E550, PC-E650 and PC-U6000 to indicate 20-digit double-precision numbers in scientific notation in BASIC between 1987 and 1995. (NB. .) (NB. .) * Some newer FORTRAN compilers like DEC FORTRAN 77 (f77),
Intel Fortran Intel Fortran Compiler, is a group of Fortran compilers from Intel for Windows, macOS, and Linux. Overview The compilers generate code for IA-32 and Intel 64 processors and certain non-Intel but compatible processors, such as certain AMD pr ...
, Compaq/Digital Visual Fortran or GNU Fortran (gfortran) support "Q" to signify quadruple precision numbers in scientific notation. *
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementat ...
supports both letters, "E" and "D", to indicate numbers in scientific notation. * The ALGOL 60 (1960) programming language uses a subscript ten "10" character instead of the letter E, for example: 6.0221023. * The use of the "10" in the various Algol standards provided a challenge on some computer systems that did not provide such a "10" character. As a consequence
Stanford University Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is conside ...
Algol-W ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60. ALGOL W is a relatively simple upgrade of the original ALGOL 60, adding string, bitstring, complex number and re ...
required the use of a single quote, e.g. 6.022'+23, and some Soviet Algol variants allowed the use of the Cyrillic character " ю" character, e.g. 6.022ю+23. * Subsequently, the ALGOL 68 programming language provided the choice of 4 characters: , , , or . By examples: , , or 6.0221023. * ''Decimal Exponent Symbol'' is part of the
Unicode Standard Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, ...
, e.g. . It is included as to accommodate usage in the programming languages Algol 60 and Algol 68. * in 1962, Ronald O. Whitaker of Rowco Engineering Co. proposed a power-of-ten system nomenclature where the exponent would be circled, e.g. 6.022 × 103 would be written as "6.022③". (1 page) * The TI-83 series and TI-84 Plus series of calculators use a stylized E
character Character or Characters may refer to: Arts, entertainment, and media Literature * ''Character'' (novel), a 1936 Dutch novel by Ferdinand Bordewijk * ''Characters'' (Theophrastus), a classical Greek set of character sketches attributed to The ...
to display ''decimal exponent'' and the 10 character to denote an equivalent ×10^ operator. * The Simula programming language requires the use of (or for
long Long may refer to: Measurement * Long, characteristic of something of great duration * Long, characteristic of something of great length * Longitude (abbreviation: long.), a geographic coordinate * Longa (music), note value in early music mensu ...
), for example: (or ). * The Wolfram Language (utilized in Mathematica) allows a shorthand notation of . (Instead, denotes the mathematical constant ''e'').


Use of spaces

In normalized scientific notation, in E notation, and in engineering notation, the
space Space is the boundless three-dimensional extent in which objects and events have relative position and direction. In classical physics, physical space is often conceived in three linear dimensions, although modern physicists usually consi ...
(which in typesetting may be represented by a normal width space or a thin space) that is allowed ''only'' before and after "×" or in front of "E" is sometimes omitted, though it is less common to do so before the alphabetical character.


Further examples of scientific notation

* An
electron The electron ( or ) is a subatomic particle with a negative one elementary electric charge. Electrons belong to the first generation of the lepton particle family, and are generally thought to be elementary particles because they have n ...
's mass is about . In scientific notation, this is written (in SI units). * The
Earth Earth is the third planet from the Sun and the only astronomical object known to harbor life. While large volumes of water can be found throughout the Solar System, only Earth sustains liquid surface water. About 71% of Earth's sur ...
's
mass Mass is an intrinsic property of a body. It was traditionally believed to be related to the quantity of matter in a physical body, until the discovery of the atom and particle physics. It was found that different atoms and different ele ...
is about . In scientific notation, this is written . * The
Earth's circumference Earth's circumference is the distance around Earth. Measured around the Equator, it is . Measured around the poles, the circumference is . Measurement of Earth's circumference has been important to navigation since ancient times. The first k ...
is approximately . In scientific notation, this is . In engineering notation, this is written . In SI writing style, this may be written ('). * An inch is defined as ''exactly'' . Quoting a value of shows that the value is correct to the nearest micrometre. An approximated value with only two significant digits would be instead. As there is no limit to the number of significant digits, the length of an inch could, if required, be written as (say) instead. * Hyperinflation is a problem that is caused when too much money is printed with regards to there being too few commodities, causing the inflation rate to rise by 50% or more in a single month; currencies tend to lose their intrinsic value over time. Some countries have had an inflation rate of 1 million percent or more in a single month, which usually results in the abandonment of the country's currency shortly afterwards. In November 2008, the monthly inflation rate of the Zimbabwean dollar reached 79.6 billion percent; the approximated value with three significant figures would be percent.Zimbabwe inflation hits new high
BBC News, 9 October 2009


Converting numbers

Converting a number in these cases means to either convert the number into scientific notation form, convert it back into decimal form or to change the exponent part of the equation. None of these alter the actual number, only how it's expressed.


Decimal to scientific

First, move the decimal separator point sufficient places, ''n'', to put the number's value within a desired range, between 1 and 10 for normalized notation. If the decimal was moved to the left, append × 10''n''; to the right, × 10''−n''. To represent the number in normalized scientific notation, the decimal separator would be moved 6 digits to the left and × 106 appended, resulting in . The number would have its decimal separator shifted 3 digits to the right instead of the left and yield as a result.


Scientific to decimal

Converting a number from scientific notation to decimal notation, first remove the × 10''n'' on the end, then shift the decimal separator ''n'' digits to the right (positive ''n'') or left (negative ''n''). The number would have its decimal separator shifted 6 digits to the right and become , while would have its decimal separator moved 3 digits to the left and be .


Exponential

Conversion between different scientific notation representations of the same number with different exponential values is achieved by performing opposite operations of multiplication or division by a power of ten on the significand and an subtraction or addition of one on the exponent part. The decimal separator in the significand is shifted ''x'' places to the left (or right) and ''x'' is added to (or subtracted from) the exponent, as shown below.


Basic operations

Given two numbers in scientific notation, x_0=m_0\times10^ and x_1=m_1\times10^ Multiplication and division are performed using the rules for operation with
exponentiation Exponentiation is a mathematical operation, written as , involving two numbers, the '' base'' and the ''exponent'' or ''power'' , and pronounced as " (raised) to the (power of) ". When is a positive integer, exponentiation corresponds to ...
: x_0 x_1=m_0 m_1\times10^ and \frac=\frac\times10^ Some examples are: 5.67\times10^ \times 2.34\times10^2 \approx 13.3\times10^ = 13.3\times10^ = 1.33\times10^ and \frac \approx 0.413\times10^ = 0.413\times10^ = 4.13\times10^6 Addition and subtraction require the numbers to be represented using the same exponential part, so that the significand can be simply added or subtracted: Next, add or subtract the significands: x_0 \pm x_1=(m_0\pm m_1)\times10^ An example: 2.34\times10^ + 5.67\times10^ = 2.34\times10^ + 0.567\times10^ = 2.907\times10^


Other bases

While base ten is normally used for scientific notation, powers of other bases can be used too, (NB. This calculator supports floating point numbers in scientific notation in bases 8, 10 and 16.) base 2 being the next most commonly used one. For example, in base-2 scientific notation, the number 1001b in binary (=9d) is written as or using binary numbers (or shorter if binary context is obvious). In E notation, this is written as (or shorter: 1.001E11) with the letter ''E'' now standing for "times two (10b) to the power" here. In order to better distinguish this base-2 exponent from a base-10 exponent, a base-2 exponent is sometimes also indicated by using the letter ''B'' instead of ''E'', a shorthand notation originally proposed by Bruce Alan Martin of Brookhaven National Laboratory in 1968, as in (or shorter: 1.001B11). For comparison, the same number in decimal representation: (using decimal representation), or 1.125B3 (still using decimal representation). Some calculators use a mixed representation for binary floating point numbers, where the exponent is displayed as decimal number even in binary mode, so the above becomes or shorter 1.001B3. (NB. This library also works on the HP 48G/ GX/ G+. Beyond the feature set of the HP-16C, this package also supports calculations for binary, octal, and hexadecimal floating-point numbers in scientific notation in addition to the usual decimal floating-point numbers.) This is closely related to the base-2 floating-point representation commonly used in computer arithmetic, and the usage of IEC binary prefixes (e.g. 1B10 for 1×210 ( kibi), 1B20 for 1×220 ( mebi), 1B30 for 1×230 ( gibi), 1B40 for 1×240 ( tebi)). Similar to ''B'' (or ''b''), the letters ''H'' (or ''h'') and ''O'' (or ''o'', or ''C'') are sometimes also used to indicate ''times 16 or 8 to the power'' as in 1.25 = = 1.40H0 = 1.40h0, or 98000 = = 2.7732o5 = 2.7732C5. Another similar convention to denote base-2 exponents is using a letter ''P'' (or ''p'', for "power"). In this notation the significand is always meant to be hexadecimal, whereas the exponent is always meant to be decimal. This notation can be produced by implementations of the '' printf'' family of functions following the C99 specification and ( Single Unix Specification) IEEE Std 1003.1
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming in ...
standard, when using the ''%a'' or ''%A'' conversion specifiers. Starting with
C++11 C11, C.XI, C-11 or C.11 may refer to: Transport * C-11 Fleetster, a 1920s American light transport aircraft for use of the United States Assistant Secretary of War * Fokker C.XI, a 1935 Dutch reconnaissance seaplane * LET C-11, a license-build ...
, C++ I/O functions could parse and print the P notation as well. Meanwhile, the notation has been fully adopted by the language standard since C++17.
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus '' Malus''. The tree originated in Central Asia, where its wild ancest ...
's Swift supports it as well. It is also required by the IEEE 754-2008 binary floating-point standard. Example: 1.3DEp42 represents .
Engineering notation Engineering notation or engineering form (also technical notation) 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, 106 instead of 1000 ...
can be viewed as a base-1000 scientific notation.


See also

*
Binary prefix A binary prefix is a unit prefix for multiples of units. It is most often used in data processing, data transmission, and digital information, principally in association with the bit and the byte, to indicate multiplication by a power  ...
* Positional notation *
Variable scientific notation Engineering notation or engineering form (also technical notation) 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, 106 instead of 1000 ...
*
Engineering notation Engineering notation or engineering form (also technical notation) 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, 106 instead of 1000 ...
* Floating-point arithmetic *
ISO 31-0 ISO 31-0 is the introductory part of international standard ISO 31 on quantities and units. It provides guidelines for using physical quantities, quantity and unit symbols, and coherent unit systems, especially the SI. It is intended for use in ...
* ISO 31-11 *
Significant figure Significant figures (also known as the significant digits, ''precision'' or ''resolution'') of a number in positional notation are digits in the number that are reliable and necessary to indicate the quantity of something. If a number expres ...
* Suzhou numerals are written with order of magnitude and unit of measurement below the significand *
RKM code The RKM code, also referred to as "letter and numeral code for resistance and capacitance values and tolerances", "letter and digit code for resistance and capacitance values and tolerances", or informally as "R notation" is a notation to speci ...
* International scientific vocabulary


References


External links


Decimal to Scientific Notation Converter

Scientific Notation to Decimal Converter





Scientific Notation Converter


chapter fro

free ebook an
''Lessons In Electric Circuits''
series. {{DEFAULTSORT:Scientific Notation Mathematical notation Measurement Numeral systems