兩個有誤差的數相加得出來的數誤差是多少該怎麼算?直接把前兩數的誤差相加嗎?相乘呢

時間 2022-07-23 10:15:17

1樓:草根為夢想而生

c=a+b c就是7加減0.13cm 對的

c=axb=(3+-0.05)(4+-0.08) 其實就是12+- 最大誤差變數

最大誤差+變數 =(3+0.05)x(4+0.08)-3x4= 0.444

最大誤差-變數 =(3-0.05)x(4-0.08)-3x4= -0.436

所以結果=12-0.436~12+0.444 也就是說這個得數 介於12-0.436 和12+0.444 之間

實際中為了沒有異議 其實一般寫成12+-0.444 按 誤差變數的最大值的絕對值算

2樓:匿名使用者

0.05和0.08都是中誤差,對於加來說,所得值的中誤差為兩個數中誤差的和的平方開根號,就是0.05的平方與0.08的平方之和開根號

對於乘來說就是兩個中誤差的乘積開根號也就是0.05的平方乘以0.08的平方之後開根號

3樓:方錦龍

當然是相加了,但要注意正負。如第一個數誤差0.005是第二個是-0.005,則相加就沒誤差了。

4樓:手機使用者

相乘吧?例如長方形長7(+-0.1)寬6(+-0.2)所以面積應該等於42(+-0.02)

excel裡怎麼算2個數值的誤差?

5樓:匿名使用者

你需要的也許是這個 ?

=text((b1-a1)/a1,"0%")不過你說的 誤差 4%是怎麼來的 ? 是將公式修改為 :

=text((b1-a1)/100,"0%")這個樣子嗎 ?

6樓:匿名使用者

這樣?有公式的單元格設定單元格屬性為百分比.

7樓:匿名使用者

就是兩個數的差,把這個差當做百分數?c1=abs(a1-b1)&"%"

8樓:陽光上的橋

公式為:

=(b1-a1)/a1

9樓:匿名使用者

輸入=(b1-a1)/a1*100%

10樓:匿名使用者

誤差沒有負數吧。

=text(max(a1:b1)-min(a1:b1),"0%")

11樓:匿名使用者

加一個絕對值不就得了

看圖使用的是abs函式

12樓:鮮花盛開的時候

目前計算機上儲存浮點數值照ieee(電氣和電子工程師協會)754浮點儲存格式標準來儲存的。ieee單精度浮點格式共32位,包含三個構成欄位:23位小數f,8位偏置指數e,1位符號s。

將這些欄位連續存放在一個32位字裡,並對其進行編碼。其中0:22位包含23位的小數f;

23:30位包含8位指數e;第31位包含符號s。也就是說上面將0.

65及0.5轉換出的二進位制**,我們只能儲存23位,即使資料型別為double,也只能儲存52位,這樣大家便能看出問題出現的原因了。

擷取的二進位制**已無法正確表示0.65及0.5,根據這個二進位制**肯定無法正確得到結果0.05。

在excel進行計算時在計算機中是轉換成二進位制進算然後保留數值的,所以會出現誤差。

方法一:

將原公式利用round()函式將其保留固定的小數位。

方法二:

工具----選項----重新計算---勾選【以顯示精度為準】

怎麼算兩個數之間的誤差百分比如 400和398的誤差百分比

13樓:冰石傳奇

這個首先要確定誰是基準算數,不解釋,直接回答如下:

400與398的誤差百分比是2除以400=0.5000%398與400的誤差百分比是2除以398=0.5025%一看就明白了吧,希望能幫到你!

c語言問題,兩數相加,為什麼精度會有小誤差?

14樓:聽不清啊

因為絕大多數十進位制小數用二進位制表示時,都是無限迴圈小數,而在計算機中只能儲存有限位,所以實數的儲存和處理都是有誤差的。

float只能保證7位有效數字,所以,當整數有2位時,最多只能有5位小數,更多位上的資料就是不準確的了。

15樓:瀚海闌干書屋

因為你採用的float變數

以下引自之前別人回答過的

這個你得知道浮點型資料的儲存格式;

我簡單給你說下,具體不懂你再問我;

11.2的小數部分0.2轉換為2進位制則是無限迴圈的00110011001100110011...

單精度在儲存的時候用23bit來存放這個尾數部分(前面9位元儲存指數和符號);同樣0.6也是無限迴圈的;

而列印格式為%f的時候,資料會以8位元組出棧!這個時候後32bit都是0,(正常來講原數是一直迴圈的)所以列印出的結果就這樣了;

而你定義成雙精度,它本身就是8位元組儲存,(相比單精度儲存,他後32bit是有資料的!)所以這個時候取出的8位元組,四捨五入直接就是0.6!

就好比你定義輸出%.1f一樣,也會列印出0.6,是一個道理!

不知你明白沒。單精度雙精度轉換的時候,一般小數末位不是5的話,都會丟失資料的!原理就像上面說的一樣。

引自 小城小閱

16樓:陽光的雷咩咩

float全部改成double呢?

帶誤差加減的計算規則,例如: (1.4加減0.2)+(1.218加減0.002)= ?

17樓:匿名使用者

1全部比如你的兩個觀測值相加是有意義的話,前面一項的數值可以直接相加,誤差也是可以相加的。不過誤差的疊合不是直接的代數相加,必須遵循概率原理。

其實後面的誤差項就是概率統計裡的標準差,可以推求方差來間接求得誤差的變化

例如你寫的這個表示式,寫成函式形式為l=l1+l2。按照方差的性質可以知道,如果l1與l2不相關,那麼d(l)=d(l1)+d(l2),所以你這個例子的話就是d(l)=0.2^2+0.

002^2,這是函式方差的合成值。求其開方得到誤差合成值。

這只是最簡單的情況,即函式是線性的,且各觀測量之間無關,如有是相關的話,還應加上協方差項,非線性的應線性化,維數高的用矩陣形式比較方便

18樓:匿名使用者

數字可以加減,但公差不可能加減。這其一是沒有任何意義,其二是公差加減後出來公差無法說明是什麼。所以應該說沒有用處,

excel**中,乘法計算出來的資料和手算的有誤差,怎麼回事?

19樓:匿名使用者

公式計算結果為多位小數,excel顯示的數字不一定是實際參與計算的數字。

可在原公式中套入四捨五入函式:

=round(原公式,2)

也可以在工具——選項——重新計算中,勾選「以顯示精度為準」。

20樓:匿名使用者

測試出來的結果沒什麼問題,我想問下,你的前面兩個數值是輸入的還是計算得到的,如果是計算得到的,和顯示小數位有關係,顯示位數不等於真正的四捨五入,所以有可能會有誤差

21樓:匿名使用者

通過單元格屬性設定的小數點後面位數,只是用於顯示的,實際計算還是用實際的數字進行,所以會出現顯示和計算結果有出入的問題。可以嘗試使用round函式進行真四捨五入後再計算。

22樓:匿名使用者

你前面的那個 6 和 18.36 可能有數位保留問題, 然後計算的時候並不是按照 6 和 18.36 計算的,而是按照保留前的數字計算, 造成了不一樣。

23樓:匿名使用者

原始資料是不是本身就是通過公示算出來的,後面有很多小數位數,只是設定顯示保留2位小數?

把23456填入圈裡,使兩個三角上的數相加的和相等怎

墨汁諾 4在中間,2 6對應,3 5對應。例如 由1 2 3 5 7 8 26 要使得三邊相等,和一定是3的倍數 有1,4,7,11,14,17,20,23,26三個數的和,只有 1,2,8 同學們放學後排隊回家,在小吉的前面有5人,後面有7人,問這隊總共有多少人?20個小朋友排成一隊去春遊,從排頭...

從大到小兩個兩個的數,12前面的數是後面的數是()

從大到小兩個兩個的數,12前面的數是 14 後面的數是 10 一定注意是 從大到小 和 兩個兩個的數 12 2 14 12 2 10 所以是14和10 在加法或者減法中使用 截位法 時,直接從左邊高位開始相加或者相減 同時注意下一位是否需要進位與錯位 知道得到選項要求精度的答案為止。在乘法或者除法中...

從1到10的自然數中,任取兩個相加所得和為一奇數的情況有

奇數,說簡單一點就是幼兒園教的單數,即不能被2整除的數。樓主可以想一下,如果得數為奇數 即單數 那兩個加數的各位一定要是一單 即奇數 一雙 即偶數 題目已說明,是1 10.那可以先將奇數 即單數 列出來 1.3.5.7.9。再把偶數 即雙數 列出來 2.4.6.8.10。根據上面提出的公式 奇數 偶...