Значащие цифры , также называемые значащими цифрами или значащими цифрами , представляют собой определенные цифры внутри числа, записанные в позиционной записи , которые несут как надежность, так и необходимость передачи определенного количества. При представлении результатов измерения (например, длины, давления, объема или массы), если количество цифр превышает то, что может разрешить измерительный прибор, надежным и, следовательно, считается значимым только количество цифр в пределах разрешения . .
Например, если измерение длины дает 114,8 мм с использованием линейки с наименьшим интервалом между отметками в 1 мм, первые три цифры (1, 1 и 4, обозначающие 114 мм) являются точными и представляют собой значащие цифры. Даже цифры, которые неопределенны, но надежны, также включаются в значащие цифры. В этом сценарии последняя цифра (8, что составляет 0,8 мм) также считается значимой, несмотря на ее неопределенность. [1] Таким образом, данное измерение содержит четыре значащие цифры.
Другой пример включает измерение объема 2,98 л с погрешностью ± 0,05 л. Фактический объем находится в диапазоне от 2,93 л до 3,03 л. Даже если некоторые цифры не известны полностью, они все равно имеют значение, если они надежны, поскольку они указывают на фактический объем в пределах приемлемого диапазона неопределенности. В этом случае фактический объем может составлять 2,94 л или, возможно, 3,02 л, поэтому все три цифры считаются значащими. [1] Таким образом, в этом примере есть три значимые цифры.
Следующие типы цифр не считаются значимыми: [2]
Ноль после десятичной запятой (например, 1,0) имеет значение, и при добавлении такого десятичного нуля следует соблюдать осторожность. Таким образом, в случае 1,0 имеются две значащие цифры, тогда как 1 (без десятичной дроби) имеет одну значащую цифру.
Среди значащих цифр числа наиболее значимой является цифра с наибольшим значением показателя степени (самая левая значащая цифра), а наименее значимой - цифра с наименьшим значением показателя степени (самая правая значащая цифра). Например, в числе «123» «1» — самая значимая цифра, обозначающая сотни (10 2 ), а «3» — наименее значащая цифра, обозначающая единицы (10 0 ).
Чтобы избежать введения в заблуждение уровня точности, числа часто округляются . Например, представление измерения как 12,34525 кг привело бы к ложной точности , если измерительный прибор обеспечивает точность только до ближайшего грамма (0,001 кг). В этом случае значащими цифрами являются первые пять цифр (1, 2, 3, 4 и 5) от крайней левой цифры, и число следует округлить до этих значащих цифр, в результате чего точным значением будет 12,345 кг. Ошибка округления (в этом примере 0,00025 кг = 0,25 г) приблизительно соответствует численному разрешению или точности. Числа также можно округлить для простоты, не обязательно для указания точности измерений, например, для удобства в новостных передачах.
Арифметика значимости включает в себя набор приблизительных правил для сохранения значимости посредством вычислений. Более продвинутые научные правила известны как распространение неопределенности .
В дальнейшем предполагается система счисления 10 (основание 10, десятичные числа). (См . последний раздел , посвященный распространению этих концепций на другие основы. )
Обратите внимание, что идентификация значащих цифр в числе требует знания того, какие цифры являются надежными (например, зная разрешение измерения или отчета, с которым число получается или обрабатывается), поскольку только надежные цифры могут быть значимыми; например, 3 и 4 в 0,00234 г не имеют значения, если наименьший измеримый вес составляет 0,001 г. [3]
Значение конечных нулей в числе, не содержащем десятичной точки, может быть неоднозначным. Например, не всегда может быть ясно, является ли число 1300 точным с точностью до ближайшей единицы (просто случайно оно оказывается кратным сотне) или оно показано только с точностью до сотен из-за округления или неопределенности. Существует множество конвенций для решения этой проблемы. Однако они не используются повсеместно и будут эффективны только в том случае, если читатель знаком с соглашением:
Поскольку приведенные выше соглашения не широко используются, доступны следующие более широко распространенные варианты для указания значения числа с конечными нулями:
Округление до значащих цифр является более универсальным методом, чем округление до n цифр, поскольку оно одинаково обрабатывает числа разных масштабов. Например, население города может быть известно только с точностью до тысячи и указано как 52 000, тогда как население страны может быть известно только с точностью до миллиона и указано как 52 000 000. Первый может ошибаться на сотни, а второй — на сотни тысяч, но оба имеют две значащие цифры (5 и 2). Это отражает тот факт, что значимость ошибки в обоих случаях одинакова в зависимости от величины измеряемой величины.
Чтобы округлить число до n значащих цифр: [8] [9]
В финансовых расчетах число часто округляется до заданного количества знаков. Например, до двух знаков после десятичного разделителя для многих мировых валют. Это делается потому, что большая точность не имеет значения, и обычно невозможно погасить долг стоимостью менее наименьшей денежной единицы.
В налоговых декларациях Великобритании доход округляется до ближайшего фунта, а уплаченный налог рассчитывается до ближайшего пенни.
В качестве иллюстрации десятичная величина 12,345 может быть выражена различным количеством значащих цифр или десятичных знаков. Если точность недостаточна, то число округляется каким -либо образом, чтобы соответствовать доступной точности. В следующей таблице показаны результаты для различной общей точности при двух способах округления (Н/Д означает «Неприменимо»).
Другой пример для 0,012345 . (Помните, что ведущие нули не имеют значения.)
Представление ненулевого числа x с точностью до p значащих цифр имеет числовое значение, которое определяется формулой :
который, возможно, потребуется записать со специальной маркировкой, как подробно описано выше, чтобы указать количество значащих конечных нулей.
В результат измерения рекомендуется включать неопределенность измерения, например , где x best и σ x — лучшая оценка и неопределенность измерения соответственно. [10] x best может быть средним значением измеренных значений, а σ x может быть стандартным отклонением или кратным отклонению измерения. Правила написания : [11]
Неопределенность может подразумеваться последней значащей цифрой, если она не выражена явно. [1] Подразумеваемая погрешность составляет ± половину минимального масштаба в позиции последней значащей цифры. Например, если масса объекта указана как 3,78 кг без упоминания неопределенности, то может подразумеваться погрешность измерения ± 0,005 кг. Если масса объекта оценивается как 3,78 ± 0,07 кг, то есть фактическая масса, вероятно, находится где-то в диапазоне от 3,71 до 3,85 кг, и желательно указать ее одним числом, то лучшим числом для сообщения будет 3,8 кг. поскольку подразумеваемая погрешность ± 0,05 кг дает диапазон массы от 3,75 до 3,85 кг, что близко к диапазону измерения. Если неопределенность немного больше, например 3,78 ± 0,09 кг, то 3,8 кг по-прежнему является лучшим единственным числом для указания, поскольку, если бы было указано «4 кг», большая часть информации была бы потеряна.
Если есть необходимость записать подразумеваемую неопределенность числа, то ее можно записать так же, как и с указанием ее как подразумеваемой неопределенности (чтобы читатели не распознали ее как неопределенность измерения), где x и σx — число с дополнительная нулевая цифра (чтобы следовать правилам записи неопределенности, приведенным выше) и подразумеваемая неопределенность соответственно. Например, 6 кг с подразумеваемой неопределенностью ± 0,5 кг можно указать как 6,0 ± 0,5 кг.
Поскольку существуют правила для определения значащих цифр в непосредственно измеренных величинах, существуют также рекомендации (не правила) для определения значащих цифр в количествах, рассчитанных на основе этих измеренных величин.
Значимые цифры измеряемых величин имеют наибольшее значение при определении с их помощью значащих цифр расчетных величин . Математическая или физическая константа (например, π в формуле площади круга радиуса r как π r 2 ) не влияет на определение значащих цифр в результате вычислений с ее помощью, если ее известные цифры равны до или более значащих цифр измеряемых величин, используемых в расчетах. Точное число, такое как ½ в формуле для кинетической энергии массы m со скоростью v как ½ mv 2, не имеет никакого отношения к значащим цифрам в расчетной кинетической энергии, поскольку число значащих цифр бесконечно (0,500000...). .
Описанные ниже рекомендации предназначены для того, чтобы избежать более точных результатов вычислений, чем измеренные величины, но они не гарантируют, что полученная подразумеваемая неопределенность будет достаточно близка к измеренным неопределенностям. Эту проблему можно увидеть при преобразовании единиц измерения. Если руководящие принципы дают подразумеваемую неопределенность, слишком далекую от измеренной, тогда может потребоваться определить значащие цифры, которые дают сопоставимую неопределенность.
Для величин, созданных из измеренных величин путем умножения и деления , вычисленный результат должен иметь столько значащих цифр, сколько наименьшее количество значащих цифр среди измеренных величин, используемых в расчете. [12] Например,
с одной , двумя и одной значащей цифрой соответственно. (Здесь предполагается, что 2 — не точное число.) В первом примере первый коэффициент умножения имеет четыре значащие цифры, а второй — одну значащую цифру. Фактор с наименьшим или наименее значащим числом является вторым с одной значащей цифрой, поэтому окончательный рассчитанный результат также должен иметь одну значащую цифру.
При преобразовании единиц измерения подразумеваемая неопределенность результата может быть неудовлетворительно выше, чем в предыдущей единице измерения, если следовать этому правилу округления; Например, 8 дюймов имеют подразумеваемую неопределенность ± 0,5 дюйма = ± 1,27 см. Если преобразовать его в сантиметровую шкалу и следовать правилам округления при умножении и делении, то 2 0,32 см ≈ 20 см с подразумеваемой погрешностью ± 5 см. Если эта подразумеваемая неопределенность считается слишком завышенной, то более подходящими значащими цифрами в результате преобразования единиц измерения могут быть 2 0,32 см ≈ 20 см с подразумеваемой неопределенностью ± 0,5 см.
Еще одним исключением из применения приведенного выше правила округления является умножение числа на целое число, например 1,234 × 9. Если следовать приведенному выше правилу, результат округляется до 1,234 × 9,000.... = 11,1 0 6 ≈ 11,11. Однако это умножение по сути представляет собой прибавление 1,234 к самому себе 9 раз, например 1,234 + 1,234 +… + 1,234, поэтому рекомендации по округлению для сложения и вычитания, описанные ниже, являются более правильным подходом округления. [13] В результате окончательный ответ равен 1,234 + 1,234 +… + 1,234 = 11,10 6 = 11,106 (увеличение на одну значащую цифру).
Для величин, созданных из измеренных величин путем сложения и вычитания , позиция последней значащей цифры (например, сотен, десятков, единиц, десятых, сотых долей и т. д.) в вычисленном результате должна совпадать с позицией самой левой или самой большой цифры среди последние значащие цифры измеряемых величин в расчете. Например,
с последними значащими цифрами на единицах , десятых и единицах соответственно. (Здесь предполагается, что 2 не является точным числом.) В первом примере последняя значащая цифра первого члена находится в тысячных долях, а последняя значащая цифра второго члена находится в единицах . Самая левая или самая большая цифра среди последних значащих цифр этих терминов является единицей, поэтому вычисленный результат также должен иметь последнюю значащую цифру на месте единиц.
Правило вычисления значащих цифр при умножении и делении отличается от правила сложения и вычитания. Для умножения и деления имеет значение только общее количество значащих цифр в каждом из делителей при расчете; позиция последней значащей цифры в каждом факторе не имеет значения. Для сложения и вычитания имеет значение только положение последней значащей цифры в каждом из слагаемых расчета; общее количество значащих цифр в каждом термине не имеет значения. [ нужна цитата ] Однако большую точность часто можно получить, если в промежуточных результатах, которые используются в последующих расчетах, сохраняются некоторые незначительные цифры. [ нужна цитата ]
Логарифм нормализованного числа по основанию -10 (т. е. a × 10 b с 1 ≤ a < 10 и b как целое число) округляется так, что его десятичная часть (называемая мантисса ) имеет столько же значащих цифр, сколько значащих цифр в нормализованное число.
При использовании антилогарифма нормализованного числа результат округляется так, чтобы в нем было столько значащих цифр, сколько значащих цифр в десятичной части числа, подлежащего антилогарифму.
Если трансцендентная функция (например, показательная функция , логарифм и тригонометрические функции ) дифференцируема в своем элементе определения x , то число ее значащих цифр (обозначаемых как «значащие цифры ») приблизительно связано с количеством значащих цифр. цифры х (обозначаются как «значащие цифры х ») по формуле
,
где номер условия .
При выполнении многоэтапных расчетов не округляйте результаты расчетов промежуточных этапов; сохраняйте столько цифр, сколько практически возможно (по крайней мере, на одну цифру больше, чем позволяет правило округления на каждом этапе) до конца всех вычислений, чтобы избежать накопленных ошибок округления при отслеживании или записи значащих цифр в каждом промежуточном результате. Затем округлите окончательный результат, например, до наименьшего количества значащих цифр (для умножения или деления) или до крайней левой позиции последней значащей цифры (для сложения или вычитания) среди входных данных для окончательного расчета. [14]
При использовании линейки изначально используйте самую маленькую отметку в качестве первой предполагаемой цифры. Например, если наименьшая отметка линейки составляет 0,1 см, а читается 4,5 см, то для наименьшего интервала отметки это будет 4,5 (±0,1 см) или 4,4–4,6 см. Однако на практике измерение обычно можно оценить на глаз ближе, чем интервал между наименьшей отметкой линейки, например, в приведенном выше случае его можно оценить как от 4,51 см до 4,53 см. [15]
Также возможно, что общая длина линейки может быть неточной с точностью до самой маленькой отметки, а отметки могут быть расположены неравномерно внутри каждой единицы. Однако, если предположить, что это обычная линейка хорошего качества, должна быть возможность оценить десятые доли между двумя ближайшими отметками, чтобы достичь дополнительной точности после запятой. [16] Если этого не сделать, ошибка в чтении линейки добавляется к любой ошибке в калибровке линейки.
При оценке доли лиц, несущих какую-либо конкретную характеристику в популяции, по случайной выборке этой популяции, количество значимых цифр не должно превышать максимальную точность, допускаемую этим размером выборки.
Традиционно в различных областях техники «точность» означает близость данного измерения к его истинному значению; «Точность» относится к стабильности этого измерения при многократном повторении. Таким образом, можно быть «точно неправым». В надежде отразить то, как термин «точность» на самом деле используется в научном сообществе, недавно был принят стандарт ISO 5725, который сохраняет то же определение точности, но определяет термин «правильность» как близость данного измерения. его истинное значение и использует термин «точность» как сочетание истинности и точности. (Подробное обсуждение см. в статье о точности и точности .) В любом случае количество значащих цифр примерно соответствует точности , а не точности или новой концепции истинности.
Компьютерные представления чисел с плавающей запятой используют форму округления до значащих цифр (обычно не отслеживая их количество), как правило, с двоичными числами . Количество правильных значащих цифр тесно связано с понятием относительной ошибки (которая имеет то преимущество, что является более точной мерой точности и не зависит от системы счисления , также известной как основание используемой системы счисления).
Электронные калькуляторы , поддерживающие специальный режим отображения значащих цифр, встречаются сравнительно редко.
Среди калькуляторов с поддержкой подобных функций можно назвать Commodore M55 Mathematician (1976) [17] и S61 Statistician (1976), [18] , которые поддерживают два режима отображения, где DISP+ nдает в общей сложности n значащих цифр, а + + дает n десятичных знаков.DISP.n
Семейства графических калькуляторов Texas Instruments TI-83 Plus (1999) и TI-84 Plus (2004) поддерживают режим Sig-Fi Calculator, в котором калькулятор оценивает количество значащих цифр введенных чисел и отображает их в квадратных скобках позади соответствующий номер. Результаты вычислений будут скорректированы так, чтобы отображались только значащие цифры. [19]
Для калькуляторов WP 34S (2011) и WP 31S (2014) на базе HP 20b / 30b , разработанных сообществом, режимы отображения значащих цифр + и + (с заполнением нулями) доступны в качестве опции во время компиляции . [20] [21] Разработанные сообществом калькуляторы SwissMicros DM42 WP 43C (2019) [22] / C43 (2022) / C47 (2023) также поддерживают режим отображения значащих цифр .SIGnSIG0n
Как правило, вам следует попытаться прочитать любую шкалу с точностью до одной десятой ее наименьшего деления путем визуальной интерполяции [пример опущен].
Экспериментальные электрические испытания..