rounding

    0熱度

    1回答

    我有以下MATLAB函數: function in_out = in_or_out(x) sum = 0; for i = 1 : length(x) sum = sum + (x(i) - 1/2).^2; end if sum <= 1/4 in_out = 1; else in_out = 0;

    0熱度

    3回答

    鑑於此號碼: 150.00 150.26 我要圓這樣的: 如果第二個值的小數部分爲零(0),那麼新值應爲150.0 如果t他小數部分的第二個值不是零(0),那麼新值保留兩個小數。例如:150.26 是否有舍入方法可以做到這一點? 謝謝。 我的代碼在這裏: String monto = "150.10";//150.26 String nuevoMonto = ""; String[] valo

    -1熱度

    1回答

    是否可以在NSDecimalNumber的索引處找到數字? 例如是這樣的可能嗎? var a: NSDecimalNumber = 10.0 var indexOfa = a(index: 6) //indexOfa = 6 (6th position from the left) 基本上,我試圖讓這輪下來x.xx5和x.xx6圍捕自定義舍入函數。 例如: 67.5558被四捨五入爲67.5

    0熱度

    1回答

    我試圖在num中打印2個小數點的Cpp平均值。 avg是float,sum是float,count是int。 目前如果我有10/1例如輸出10.00。我想輸出只是10.如果avg得到值3.1467665例如,它應該顯示爲3.14。 avg = sum/count; std::cout << std::fixed << std::setprecision(2) << avg; 舍入應該只是輸出

    3熱度

    2回答

    我正在處理相對較小且簡單的數字。我第一次試圖做出四捨五入(數字後2個符號)與臭名昭着的toFixed。這是一個已知的問題:有時它不正確。但讓我印象深刻的是,它也可以不一致: (0.395).toFixed(2); // "0.40" (0.295).toFixed(2); // "0.29" 這些數字都非常相似,數字後3個跡象,但不同的行爲。 所以,我決定切換到使用Math.round。不久

    0熱度

    2回答

    如問題,如何圍捕中C#與n.5值(n爲整數): 1.5 -> 2 2.5 -> 3 -1.5 -> -1 -2.5 -> -2 1.4 -> 1 1.6 -> 2 -1.4 -> -1 -1.6 -> -2 我搜索但在C#,Math.Round只支持MidpointRounding.AwayFromZero和MidpointRounding.ToEven。也許程序員應該做把戲在

    0熱度

    1回答

    我想要一個像3.5212這樣的數字,變成3.53。但是,使用: select Ceiling(3.5212) 返回4. 我可以使其始終圍捕保留兩位小數?

    0熱度

    1回答

    根據小數圓度爲數字 BigDecimal num = new BigDecimal(25) BigDecimal result = num.divide(new BigDecimal(13), 7, RoundingMode.HALF_EVEN) // 1.9230769 但 BigDecimal result = num.divide(new BigDecimal(10), 7, Ro

    0熱度

    1回答

    在我的數值分析課程中,我們有時需要使用t數舍入算法進行計算,即每個計算(每計算,不是每個變量賦值)四捨五入t意義全數字。我正在使用matlab進行計算,我需要一種方法來限制matlab在t數字四捨五入算法中對其計算進行所有的計算。 如果不存在這樣的方式,我想找到一種方法來將特定數字四捨五入爲全意數字。 謝謝! p.s.我嘗試使用digits(t),但它似乎隻影響matlab顯示數字的方式(我可能會

    -2熱度

    2回答

    我創建了一個「信任政治」指數 - 聚合5個變量,所有這些變量都測量了從1-10開始的某種形式的信任。 attach(ess_variablen) aggr_trst <- (1/5)*(trst_prl+trst_leg+trst_part+trst_politic+trst_polit) 然而,結果現在包含1個小數,而我想圓的數量,以免在索引號的任何小數。 我一直無法找到解決方法,以便對由