1樓:a crysfer
我的理解是這樣的。我們(人類?)首先確定了7個基本物理量,它們分別是長度、質量、時間、電流、溫度、發光強度、物質的量,單位分別是公尺、千克、秒、安培、開爾文、坎德拉、摩爾。
其他單位都是由它們派生出來的。這就是國際單位制。
顯然,下一步就是要定義什麼是1公尺、1千克、1秒、……。而這些都是有嚴格定義的。
比如1公尺是Kr-86某個輻射波長的多少多少倍,1秒是Cs-133某個能級壽命的多少多少倍。這些東西都是自然常數,而光速也是自然常數。但是光速的單位是m/s,不是基本單位。
我們定義了公尺和秒,就不可能再單獨定義光速的值。如果公尺和秒的定義比較簡單(比如整數倍),光速的值就可能比較奇怪。
2樓:白如冰
在人們發現光速不變之前,已經通過實物對比的方式確定了一公尺的標準長度然後基於這個長度標準,製造儀器進行測量
之後光速的測量也是在這個基準上得到的
後來以光速為標準,同樣要保證以前被當做標準公尺長的偏差不大,普通應用下足以忽略這個差別
如果你為了求整數好看,那麼現在的公尺和以前差距就比較大了如@四月所說,短到原來的0.9993倍,實際上少了千分之一也就是一公釐左右,這個誤差已經很大了,19世紀末就有游標卡尺了
3樓:四月
我也有這個疑問。看 BIPM - metre ,這個定義是2023年定的,30年前了。那時候應該在應用上還不需要那麼精確的長度吧。
讓公尺的長度短那麼一點點(短到原來的0.999308193333333333333倍即可),光速就可以是 3*10^8 這樣乙個令人很清爽的數字了。
---這個問題都2年多了,沒有乙個回答。。。
為什麼千克不定義為0 001立方公尺的純水在1標準大氣壓 4攝氏度狀態下的質量?
馮延超 乙個標準大氣壓容易獲得,在無風的海拔高度就是乙個標準大氣壓。零度也容易獲得,乙個標準大氣壓下,穩定的冰水混合物就是零度。而4度不容易把握,因為任何溫度計都可能有誤差。 薛丁格的老貓 最初就是這麼定義的千克,海平面附近,一立方分公尺4攝氏度水的質量。然後人們發現有幾個問題,第一,各地重力不同,...
c 陣列定義為什麼會這樣?
wzf2000 初始化問題不說了,前面的答主說的夠了。至於為什麼會TLE,可以想想輸入的不足四位數會怎樣。結合前面答主所說就可明白。至於那位說會CE的答主,可能不知道在MinGW或類似編譯環境下std string確實是可以直接呼叫的,一般OJ也不太可能使用MSVC做編譯環境。換句話說,不同編譯環境...
c 指標的定義為什麼是這樣?
int a 100,p a 或者其實是在問為什麼不自動推導p的型別?那也是可以的 auto a 100 auto p a 如果沒理解錯樓主的意思的話,樓主是感覺號就應該表達同乙個意思。但實際上不是,號在變數宣告裡表示指標,在指標變數前面表示取指標所指向的值。類似的情況在C 裡還有很多。你p不需要定義...