資料介紹
軟件簡介
Arb 是一個用于任意精度區間算法的 C 語言庫,完全支持實數和復數。該庫線程安全、可移植,且經過廣泛測試。
特征
- 除了基本算術,Arb 還允許處理單變量多項式、截斷冪級數以及實數和復數矩陣。
- 支持基本線性代數,包括矩陣乘法、行列式、逆、非奇異求解、矩陣指數以及特征值和特征向量的計算。
- 對多項式和冪級數的支持非常廣泛,包括組合、回歸、乘積樹、多點評估和插值、復根隔離和冪級數的超越函數的方法。
- 其他功能包括實函數的根隔離、復雜函數的嚴格數值積分和離散傅立葉變換 (DFT)。
代碼示例
以下程序評估 sin(pi + exp(-10000)),由于正弦函數的輸入將根匹配到 4343 數位以內,因此至少需要 4343 個數位(14427-bit)精度才能獲得準確的結果。程序以 64 bit、128 bit 、... 精度重復計算,僅在結果準確到至少 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教程 9次下載
- 采用C8051F020 DAC產生任意波形
- 采用C8051F020 DAC產生任意波形設計
- 面向任意散射環境信道的基函數采樣近視擬合算法 4次下載
- 一種高精度的肝臟圖像自動分割算法 2次下載
- 基于PCA和隨機樹的數據庫異常訪問檢測算法 5次下載
- 高精度、低功耗、小封裝電壓檢測芯片HX61C 0次下載
- 一種動態區間的加權模糊聚類算法 4次下載
- 如何使用優化算法和powell算法提高醫學圖像配準精度 4次下載
- 提升風電消納區間的魯棒機組組合 4次下載
- 基于壓縮理論的區間概念格參數優化模型 0次下載
- 基于區間_粒子群算法的油紙絕緣等效電路參數計算 1次下載
- 帶時頻區間精度小波神經網絡的信號仿真研究
- 基于DSP的任意碼長RS編碼及算法優化
- Bresenham算法在LCM上的C51實現
- OpenHarmony標準系統C++公共基礎類庫案例:HelloWorld 220次閱讀
- 基于線性代數的C ++模板庫 582次閱讀
- Linux中的靜態庫和共享庫 850次閱讀
- 基于AI算法的數據庫異常檢測服務 1200次閱讀
- 如何對RTK高精度定位算法進行驗證 3412次閱讀
- C語言的一些常用標準庫分享 2703次閱讀
- Python如何精確控制區間和數字精度 2573次閱讀
- 利用Java寫開源庫 覆蓋70多種推薦算法 8141次閱讀
- 行人檢測算法的發展歷程 9228次閱讀
- 標準C函數庫的用法 5036次閱讀
- 位置式PID算法的C語言代碼 1.2w次閱讀
- 嵌入式常用的c標準庫 5208次閱讀
- c語言單精度和雙精度的區別 5.6w次閱讀
- 如何利用Vivado HLS處理許多位準確或任意精度數據類型 2580次閱讀
- 溫度區間控制電路 5439次閱讀
下載排行
本周
- 1Keysight B1500A 半導體器件分析儀用戶手冊、說明書 (中文)
- 19.00 MB | 4次下載 | 免費
- 2使用TL431設計電源
- 0.67 MB | 2次下載 | 免費
- 3BT134雙向可控硅手冊
- 1.74 MB | 2次下載 | 1 積分
- 4一種新型高效率的服務器電源系統
- 0.85 MB | 1次下載 | 1 積分
- 5LabVIEW環形控件
- 0.01 MB | 1次下載 | 1 積分
- 6PR735,使用UCC28060的600W交錯式PFC轉換器
- 540.03KB | 1次下載 | 免費
- 751單片機核心板原理圖
- 0.12 MB | 1次下載 | 5 積分
- 8BP2879DB支持調光調滅的非隔離低 PF LED 驅動器
- 1.44 MB | 1次下載 | 免費
本月
- 1開關電源設計原理手冊
- 1.83 MB | 54次下載 | 免費
- 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
- 8.45 MB | 23次下載 | 免費
- 3DMT0660數字萬用表產品說明書
- 0.70 MB | 13次下載 | 免費
- 4UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 12次下載 | 免費
- 5ST7789V2單芯片控制器/驅動器英文手冊
- 3.07 MB | 11次下載 | 1 積分
- 6TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 8次下載 | 免費
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8基于MSP430FR6043的超聲波氣體流量計快速入門指南
- 2.26MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多