Должны ли за нулем следовать единицы? [дубликат]

Сегодня на семинаре для учителей один из учителей в шутку спросил, должны ли за нулем следовать единицы (например, 0 метров в секунду, или 0 метров, или 0 молей). Этот вопрос стал горячей темой, и некоторые учителя говорили, что да, это должно быть, в то время как другие говорили, что этого не должно быть при определенных условиях. Придя домой, я попытался найти ответ в Интернете, но ничего не нашел.

Должны ли за нулем следовать единицы?

РЕДАКТИРОВАТЬ для повторного открытия: мой вопрос касается не только того, есть ли обоснование размерного анализа для отбрасывания единицы после нуля (как подразумевал бы положительный ответ на безразмерный 0m ), но и в каких случаях это хорошая идея сделать так. Что в принципе можно заменить 0 м с 0 не означает, что вы должны делать это при любых обстоятельствах.

Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат . Пожалуйста, не оставляйте здесь больше комментариев, если только они не предназначены для улучшения исходного сообщения (например, путем предложения улучшений или запроса разъяснений).
@THELONEWOLF. (1) Если этот вопрос закрывается, что требует пяти закрытых голосов от пользователей с достаточной репутацией, его можно повторно открыть с помощью аналогичной процедуры, если будет пять повторных голосов. (2) Если вопрос закрыт как дубликат, он не будет удален, в частности, останутся текущие ответы. (3) Хотя вопрос, на который ссылается Эмилио Писанти, тесно связан, я не согласен, что этот вопрос является точной копией - я бы не стал голосовать за его закрытие.
@THELONEWOLF. Вы должны отредактировать этот вопрос, чтобы было ясно, что он спрашивает, что выходит за рамки другого вопроса, после чего он будет рассмотрен для повторного открытия. Это может помочь связать с другим вопросом. Вы можете попросить в чате помочь сформулировать ваше редактирование.

Ответы (10)

На самом деле это очень интересный вопрос.

В принципе, «нулю» не нужны единицы. Вы можете думать о единицах как о множителе, но умножение нуля на что-либо все равно оставляет вас с нулем.

Однако, когда вы говорите о физической величине, очень разумно и уместно использовать единицы, даже если величина равна нулю. И вы должны использовать правильные единицы измерения.

Важно подумать о ситуациях, в которых даже имеет смысл говорить о «нуле чего-либо», потому что отсутствие определенного свойства имеет разные последствия в разных ситуациях. Подумайте об этом утверждении:

"Фотон имеет нулевую массу покоя" - в этом случае нет необходимости указывать единицы измерения. Масса равна нулю — это просто свойство, которого нет у фотона.

С другой стороны, бывают случаи, когда вы пытаетесь определить, действительно ли что-то равно нулю или нет. Например, вы можете захотеть определить, действительно ли заряд нейтрона равен нулю. Тщательный эксперимент мог бы заключить, что заряд 0 ± 1,234 10 34   С . Единицы необходимы - потому что, хотя само число равно нулю, неопределенность числа конечна и имеет единицы.

Наконец, совершенно неправильно говорить, что «нейтрон имеет 0 кг заряда», что показывает, что, хотя «номинально» это то же самое, что сказать «нейтрон имеет 0 зарядов», единицы измерения имеют значение.

Конечно, в ситуациях, когда масштаб произвольный (то есть, когда 0 «единиц» не соответствует отсутствию свойства) всегда нужно использовать единицы. Пример, приведенный в нескольких ответах о температуре (°C, K, F), является хорошим. В целом я считаю, что это может быть верно только для внутренних свойств (то есть свойств, которые не зависят от количества материала).

Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .
Если под «единицей» вы подразумеваете « количество некоторого свойства, используемого в качестве измерения» (определение из словаря), то нет, вам не нужна единица. Как вы говорите, 0 кг глупо. Но вам лучше указать свойство. 0 кг != 0 см

Во-первых, до тех пор, пока рассматриваемая величина имеет единицу, да , из-за важности непротиворечивости единиц или размерного анализа . Во-вторых, в миноре: в экспериментальной физике чистый нуль вряд ли встретится на практике. Поэтому всякий раз, когда ноль очень близок к 0,0000000000257, важно знать единицу измерения: это микро или гигаединица? Фактор имеет огромное значение. Третье: измерение часто бывает более надежным при наличии некоторого понятия неопределенности. Следовательно, м знак равно 0 ± 0,001 к грамм многое говорит о точности, которую можно ожидать.

Чтобы приравнять, сложить или умножить количества, они должны быть согласованы. Когда кто-то пишет у знак равно а Икс + б , количество у , а Икс а также б должны иметь одинаковую размерность, т.е. а раз на единицу Икс должно быть таким же, как единица б .

Я считаю, что не следует добавлять безразмерное 0 на расстоянии, добавляя 0 метр на такое расстояние имеет смысл. Даже если количество 0 "единица", я считаю, что это все еще имеет значение для продуктов, см. xkcd: анализ размеров .

Мое хобби, злоупотребление размерным анализом

Когда дело доходит до применения более сложной функции (логарифма, экспоненты) к размерному числу, обсуждение становится более сложным, см., например, Экспонента или логарифм размерной величины? . Некоторые выступают, например, за то, что логарифм безразмерен (от Что такое логарифм километра? Является ли это безразмерным числом? ).

[РЕДАКТИРОВАТЬ] Для реальных поклонников анализа измерений, почему анализ измерений имеет значение от UnitFact :

Размерный анализ, Нью-Куяма

+1. Честно говоря, тот факт, что этот ответ так далеко (будучи первым, который ясно говорит: «Да, нам нужны единицы на «ноль»»). Конечно , нам нужны единицы. Или как еще вы замечаете такие ошибки, как 10kg + 0sили 10°C + 0kg? Учитывая комментарии к одному из лучших ответов ... как люди могли даже понять, что «0 кг = 0C»? Умножают ли они числа на единицы? Блин!
-1 за неактуальный xkcd.
@EmilioPisanty Мне были бы интересны ваши мотивы неактуальности
@Laurent Я бы сказал, что меня интересует, можете ли вы даже привести аргумент, почему это актуально - в посте его нет - но весь пост настолько неправильный, что для начала ему не хватает реального содержания и реальных аргументов. что я не такой.

На вопрос нельзя ответить в общем, потому что это зависит от ситуации - от того, что именно вы имеете в виду. Если вы имеете ввиду "нулевую массу" то пишете 0 грамм или же 0 кг или что-то в этом роде очень разумно. Если вы имеете в виду абстрактный безразмерный нуль из р - ну, тот безразмерный и должен быть написан без единиц.
Это строго зависит от того, что хочет выразить ваше числовое значение. Числовые значения, желающие выразить некоторую физическую величину, имеющую единицы, должны сопровождаться соответствующей единицей, безразмерные количества и абстрактные числа не должны быть.

Я также думаю, что контекст играет важную роль — если вы имеете дело только с одной единицей, и это очевидно в контексте, опустить единицу, вероятно, нормально. Если вы разбрасываете кучу единиц, то указание единицы добавит ясности относительно нуля того , на что она ссылается.

В очередной раз это логически запутанные уровни понятий. По уровням привожу пример:

Алфавит - это один уровень.

Книга, написанная с использованием алфавита, представляет собой метауровень алфавита.

Библиотека, полная книг, является метауровнем как для книг, так и для уровня алфавита.

В случае нуля, в математике целых чисел или действительных чисел или любой математической системе координат, единицы измерения не нужны. Математически число ноль полностью определено.

Как только человек моделирует физические величины, он находится на метауровне математики: яблоки, мили, массы... единицы необходимы для определения того, что равно нулю, а не для измерения. Ноль яблок ничего не значит в милях, массах или...

Например, метасинтаксис — это синтаксис для определения синтаксиса, метаязык — это язык, используемый для обсуждения языка, метаданные — это данные о данных, а метарассуждения — это рассуждения о рассуждениях.

:)

Я думаю, что ответ положительный, если количество, с которым вы имеете дело, имеет единицы. Итак, если я имею дело с массой м к грамм а также м бывает 0 , мне еще надо написать модуль.

Однако , если м знак равно 0 , то на самом деле не имеет значения, что это за единица, если она имеет правильные размеры: 0 к грамм знак равно 0 М например. Так что люди часто ленивы и оставляют единицу вне.

Это довольно похоже на обычную лень записи нулевого вектора как 0 : в знак равно 0 например. Ну, это неправильно, так как 0 обычно является не элементом векторного пространства, а элементом поля, над которым он определен. Так что действительно вы должны написать в знак равно 0 , поскольку 0 является элементом векторного пространства. Но люди часто этого не делают, и в основном это безвредно (хотя меня это раздражает).

.oO(но в тензорной алгебре над заданным векторным пространством есть только один 0...)
Я бы сказал, что это относится и к ненулевым величинам: единица измерения не имеет значения, если она имеет правильные размеры. 1   к грамм знак равно 1000   грамм знак равно ( ) М . Очевидно, что число должно измениться, чтобы соответствовать единице, в отличие от нуля, но я бы посчитал это второстепенной деталью; вы все еще можете написать массу, используя любую единицу массы.
@DavidZ: я согласен. Я думаю, что разница в том, что для ненулевых величин вам нужна некоторая правильная по размеру единица измерения, поскольку вам нужно масштабировать число, хотя на самом деле не имеет значения, какая единица измерения , кроме того, что некоторые варианты менее запутаны, чем другие. Только для нуля вы можете его опустить, не опасаясь двусмысленности.
Нет опасности двусмысленности, но тем не менее неправильно. Если мы находимся в пространстве метров, мы должны указать это.
Что ж, вы можете опустить его, не вызывая двусмысленности между различными единицами одного измерения. Но я бы посчитал это совпадением. Между нулями разной размерности все еще существует неоднозначность. (Что в основном ваша точка зрения.)
@DavidZ: только если ваши весы совпадают с нулевыми баллами (см. уже упомянутый пример 0 К против 0 ° С )
@Christoph Кристоф Действительно, это совсем другая проблема (которую я не удосужился решить)

Если вы рассматриваете количество, то есть разница между:

  • теоретическое значение точно равно нулю (математический нуль), когда можно использовать любую подходящую единицу измерения, и если это так, то зачем возиться с единицей, и
  • экспериментальное значение равно нулю, например, 0,000, где нули являются значащими, тогда необходимо указать соответствующую единицу измерения.

Температура отличается, потому что место нуля на шкале температуры зависит от выбранной единицы измерения. Таким образом, температура 0 К это не то же самое, что температура 0 С .
Для нулевой разности температур нужно применить то, что написано в первом абзаце относительно теоретических и экспериментальных значений.

каково значение экспериментального значения. В чем проблема, если я напишу 0,00000000 столько раз, сколько захочу.
@THELONEWOLF. Если вы пишете Т знак равно 0   ° С есть обычная оценка ошибки Т знак равно 0 ± 0,3   ° С . Если вы пишете Т знак равно 0.00000000   ° С это обычно означает Т знак равно ( 0 ± 3 ) 10 9   ° С .
исправлена ​​ли оценка ошибки, о которой вы упомянули?? (для шкалы Цельсия)
Когда вы проводите эксперимент и указываете значение для определенного количества цифр, предполагается, что цифры, которые вы указываете, являются значимыми. Нулевое показание вольтметра, отображающее напряжение с точностью до сотой доли вольта, следует записывать как 0,00 В, а не 0,0000 или 0, хотя математически эти величины одинаковы.

Подумайте об этом: если А знак равно Б а также Б знак равно С , следовательно А знак равно С .

Позволять:

  • А падение напряжения на резисторе ( [ U ] знак равно В ),
  • С температура резистора ( [ Т ] знак равно ° С ),
  • Б быть нулем. - резистор отключен и помещен в морозильную камеру.

затем

U знак равно 0 знак равно Т U знак равно Т .

Чтобы две величины были равны, значения и единицы измерения должны быть равны. Например 1   к м знак равно 1 1000   м знак равно 1000   м , Т ( ° Ф ) знак равно Т ( К ) 9 / 5 ( ° Ф / К ) 459,67 ( ° Ф ) .

Следуя этому правилу, мы получаем, что Вольты равны градусам Цельсия, что является нонсенсом.

Короче говоря: единицы измерения имеют значение!

Другой пример – температура : 0   ° Ф 0   ° С 0   ° Н знак равно 0   ° р э 0   ° Д е 0   ° р ø 0   К знак равно 0   ° р .

согласен во всем +1, так как я думаю, что ты разъяснил это самым простым способом.

Мне приходится сталкиваться с этим, когда я пишу программное обеспечение для фармакометрии. Во- первых, это размеры , такие как объем (л, мл) компартмента в отличие от количества лекарства (г, мг, нг, МЕ, нМ) в нем (которое отличается от массы тела в кг). Есть время (s, m, h), которое сильно отличается от возраста (d, w, y).

Для большинства измерений, помимо температуры, можно предположить, что константа (например, 0) имеет те же единицы измерения, что и все, к чему она прибавляется.

Затем вы переходите к более сложным величинам, таким как экспоненциалы, логарифмы или степени. Например, в модели можно сказать, что объем В у человека является функцией типичного объема В 0 но с поправкой на массу тела Б Вт и случайный эффект η В :

В знак равно В 0 ( Б Вт / 70 ) к е η В
где вы собираетесь В а также В 0 иметь единицы измерения литров. Тогда технически л н ( η В ) будет безразмерным, как и ( Б Вт / 70 ) к (но не обязательно). Отсюда можно сделать вывод, что 70 в тех же единицах, что и вес тела Б Вт .

Смысл всего этого в том, чтобы помочь пользователю найти несоответствия в формулах, подобных этой, и, возможно, выполнить некоторое преобразование единиц измерения, но вы дойдете до точки, когда им просто нужно знать, что они делают.

Если вы формализуете размерный анализ, вы получите помноженное произведение скаляра из р со свободной группой на генераторах с n, где n — количество «базовых единиц», о которых вы можете говорить.

Таким образом, одним из ваших генераторов единиц может быть масса, другое расстояние, другое время и т. д.

В этой структуре добавление определяется только тогда, когда часть группы точно выравнивается и ничего с ними не делает. Он добавляет скаляр.

Умножение умножает скаляр и единицы вместе.

Теперь некоторые «единицы» могут быть скаляром, несколько раз превышающим некоторую «базовую единицу», но это нормально.

Как только вы создали эту абстракцию, становится ясно, что 0 м/с — это не 0 кг, а 0 г — это то же самое, что и 0 кг, а 1000 г — это 1 кг.

Хотя это и не является определяющим, твердая абстракция, которая заставляет вас по-разному относиться к нулевым значениям, является серьезной причиной для этого.

Эта структура больше не является полем, но это нормально. Не все является полем.

Черт возьми, на мой взгляд, когда нам говорят считать, нужно начинать с нуля, при этом не нужно применять никаких единиц. Ноль имел бы какой-то смысл перед отправкой на работу. Нам лучше указывать единицы измерения для нуля, когда речь идет о описании температуры: «температура» — это просто описание единиц измерения, которым следует следовать, таких как градусы Фаренгейта, Кальвина или абсолютные значения. Градусы без дескриптора могут быть неявными в особом случае минус 40 градусов для любого из приложений аптеки. Возьми?

Общепринятые единицы измерения температуры представляют собой странный частный случай, потому что они не соответствуют измерениям. Нельзя, например, говорить о градусах по Цельсию: надо работать в кельвинах (или в любых других единицах, кратных кельвинам).