資料介紹
軟件簡介
Arb 是一個用于任意精度區(qū)間算法的 C 語言庫,完全支持實數(shù)和復數(shù)。該庫線程安全、可移植,且經(jīng)過廣泛測試。
特征
- 除了基本算術(shù),Arb 還允許處理單變量多項式、截斷冪級數(shù)以及實數(shù)和復數(shù)矩陣。
- 支持基本線性代數(shù),包括矩陣乘法、行列式、逆、非奇異求解、矩陣指數(shù)以及特征值和特征向量的計算。
- 對多項式和冪級數(shù)的支持非常廣泛,包括組合、回歸、乘積樹、多點評估和插值、復根隔離和冪級數(shù)的超越函數(shù)的方法。
- 其他功能包括實函數(shù)的根隔離、復雜函數(shù)的嚴格數(shù)值積分和離散傅立葉變換 (DFT)。
代碼示例
以下程序評估 sin(pi + exp(-10000)),由于正弦函數(shù)的輸入將根匹配到 4343 數(shù)位以內(nèi),因此至少需要 4343 個數(shù)位(14427-bit)精度才能獲得準確的結(jié)果。程序以 64 bit、128 bit 、... 精度重復計算,僅在結(jié)果準確到至少 53 bit 時才停止:
#include "arb.h"
int main()
{
slong prec;
arb_t x, y;
arb_init(x); arb_init(y);
for (prec = 64; ; prec *= 2)
{
arb_const_pi(x, prec);
arb_set_si(y, -10000);
arb_exp(y, y, prec);
arb_add(x, x, y, prec);
arb_sin(y, x, prec);
arb_printn(y, 15, 0); printf("\n");
if (arb_rel_accuracy_bits(y) >= 53)
break;
}
arb_clear(x); arb_clear(y);
flint_cleanup();
}
輸出:
[+/- 6.01e-19]
[+/- 2.55e-38]
[+/- 8.01e-77]
[+/- 8.64e-154]
[+/- 5.37e-308]
[+/- 3.63e-616]
[+/- 1.07e-1232]
[+/- 9.27e-2466]
[-1.13548386531474e-4343 +/- 3.91e-4358]
每一行都嚴格地包含了表達式的精確值,該程序演示了用戶如何依靠 Arb 的自動錯誤邊界跟蹤來獲得保證準確的輸出—— 用戶無需進行錯誤分析。
依賴項
Arb 依賴于
- FLINT (?http://flintlib.org/?)、
- GMP (?http://gmplib.org?) 或 MPIR (?http://mpir.org?)
- MPFR (?http://mpfr.org?)。
?
- 庫卡機器人有限公司培訓資料之庫卡機器人編程C4教程 10次下載
- 采用C8051F020 DAC產(chǎn)生任意波形
- 采用C8051F020 DAC產(chǎn)生任意波形設(shè)計
- 面向任意散射環(huán)境信道的基函數(shù)采樣近視擬合算法 4次下載
- 一種高精度的肝臟圖像自動分割算法 2次下載
- 基于PCA和隨機樹的數(shù)據(jù)庫異常訪問檢測算法 5次下載
- 高精度、低功耗、小封裝電壓檢測芯片HX61C 0次下載
- 一種動態(tài)區(qū)間的加權(quán)模糊聚類算法 4次下載
- 如何使用優(yōu)化算法和powell算法提高醫(yī)學圖像配準精度 4次下載
- 提升風電消納區(qū)間的魯棒機組組合 4次下載
- 基于壓縮理論的區(qū)間概念格參數(shù)優(yōu)化模型 0次下載
- 基于區(qū)間_粒子群算法的油紙絕緣等效電路參數(shù)計算 1次下載
- 帶時頻區(qū)間精度小波神經(jīng)網(wǎng)絡的信號仿真研究
- 基于DSP的任意碼長RS編碼及算法優(yōu)化
- Bresenham算法在LCM上的C51實現(xiàn)
- 基于線性代數(shù)的C ++模板庫 777次閱讀
- Linux中的靜態(tài)庫和共享庫 1071次閱讀
- 基于AI算法的數(shù)據(jù)庫異常檢測服務 1361次閱讀
- 如何對RTK高精度定位算法進行驗證 3923次閱讀
- 關(guān)于AI遺傳算法的詳解 8.4w次閱讀
- C語言的一些常用標準庫分享 2843次閱讀
- Python如何精確控制區(qū)間和數(shù)字精度 2756次閱讀
- 利用Java寫開源庫 覆蓋70多種推薦算法 8300次閱讀
- 行人檢測算法的發(fā)展歷程 9467次閱讀
- 標準C函數(shù)庫的用法 5254次閱讀
- 位置式PID算法的C語言代碼 1.2w次閱讀
- 嵌入式常用的c標準庫 5417次閱讀
- c語言單精度和雙精度的區(qū)別 5.8w次閱讀
- 如何利用Vivado HLS處理許多位準確或任意精度數(shù)據(jù)類型 2821次閱讀
- 溫度區(qū)間控制電路 5543次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網(wǎng)絡安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論