1. 程式人生 > >matlab 數值演算法工具箱 NAG toolbox

matlab 數值演算法工具箱 NAG toolbox

用了那麼長的matlab,似乎很少聽人提到過NAG toolbox ,今天用了,別有一番感受。

所謂NAG,就是 Numerical Algorithms Group 。http://www.nag.co.uk/

   The Numerical Algorithms Group (NAG) specializes in the provision of software for the solution of mathematical, statistical and data mining problems. These components, together with the visualization software and additional services that NAG offers, are used by companies and institutions in a diverse range of industries spanning the globe. They use them to enrich their applications developed to solve problems in disciplines such as financial analysis, science and engineering and in the fields of education and academia.

   NAG was founded in 1970 as a collaborative venture combining the talents of many globally renowned mathematicians. In 1971 NAG developed the first mathematical software library, which, over the next three decades, has evolved to become what it is today, the largest commercially available collection of high quality mathematical and statistical algorithms.

NAG數值演算法庫原來是用fortran寫成的,但經過了30多年的發展已經可以在很多語言環境下呼叫,實際上,已經有了C語言版本matlab NAG toolbox

在這裡,我下載了matlab NAG toolbox ( win32的),地址 here (43.9 MB). 安裝後在help文件裡的截圖如下:

具體內容:

# A00 – Library Identification
# A02 – Complex Arithmetic
# C02 – Zeros of Polynomials
# C05 – Roots of One or More Transcendental Equations
# C06 – Summation of Series
# D01 – Quadrature
# D02 – Ordinary Differential EquationsIntegrators for Stiff Ordinary Differential Systems
# D03 – Partial Differential Equations
# D04 – Numerical Differentiation
# D05 – Integral Equations
# D06 – Mesh Generation
# E01 – Interpolation
# E02 – Curve and Surface Fitting
# E04 – Minimizing or Maximizing a Function
# F – Linear Algebra
# F01 – Matrix Operations, Including Inversion
# F02 – Eigenvalues and Eigenvectors
# F03 – Determinants
# F04 – Simultaneous Linear Equations
# F05 – Orthogonalisation
# F07 – Linear Equations (LAPACK)
# F08 – Least-squares and Eigenvalue Problems (LAPACK)
# F11 – Large Scale Linear Systems
# F12 – Large Scale Eigenproblems
# G01 – Simple Calculations on Statistical Data
# G02 – Correlation and Regression Analysis
# G03 – Multivariate Methods
# G04 – Analysis of Variance
# G05 – Random Number Generators
# G07 – Univariate Estimation
# G08 – Nonparametric Statistics
# G10 – Smoothing in Statistics
# G11 – Contingency Table Analysis
# G12 – Survival Analysis
# G13 – Time Series Analysis
# H – Operations Research
# M01 – Sorting
# S – Approximations of Special Functions
# X01 – Mathematical Constants
# X02 – Machine Constants
# X03 – Inner Products
# X04 – Input/Output Utilities
# X05 – Date and Time Utilities


相關推薦

matlab 數值演算法工具箱 NAG toolbox

用了那麼長的matlab,似乎很少聽人提到過NAG toolbox ,今天用了,別有一番感受。所謂NAG,就是 Numerical Algorithms Group 。http://www.nag.co.uk/   The Numerical Algorithms Group

Matlab樣條工具箱(Spline ToolBox)與曲線擬合

MATLAB 樣條工具箱可以通過節點獲得樣本函式值,但不能根據x求y或z,也不能求得樣本曲線方程。例如:ctrlpoints=[    0    -1.2   -1.6   -1.4   -1    -0.5  -0.35  -0.6  -1.6 -0.2    -0.5  

第一章謝菲爾德大學的MATLAB遺傳演算法工具箱(一)

clc clear all close all %% 畫出函式圖 figure(1); hold on; lb=1;ub=2; %函式自變數範圍【1,2】 ezplot('sin(10*pi*X)/X',[lb,ub]);   %畫出函式曲線 xlabel('自變數/X'

使用MATLAB模糊資料工具箱和simulink實現單交叉路口交通燈實時配時演算法(一)

作者的碎碎念         博主的本職工作是一名白帽子,前段時間由於某些原因研究了一點數學建模,故將自己的一點心得整理成教程,一是自己備忘,二是方便後來者。你問我為什麼研究數學建模?因為我有一顆愛折騰的心,哈哈哈。 寫在前面         本文是一篇針對數學建模初學者的

MATLAB安裝libsvm工具箱的方法

操作系統 win7 64 ++ 題集 sel 次方 不安裝 readme 子文件夾 支持向量機(support vector machine,SVM)是機器學習中一種流行的學習算法,在分類與回歸分析中發揮著重要作用。基於SVM算法開發的工具箱有很多種,下面我們要安裝的是十

MATLAB數值法與微積分

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

matlab 計算機視覺工具箱step含義

% Create a cascade detector object. faceDetector = vision.CascadeObjectDetector(); % Read a video frame and run the face detector. videoFileReader =

生物基礎知識---CDS,基因,Matlab生物資訊工具箱

1.CDS(Sequence coding for aminoacids in protein)蛋白質編碼區 2.每個基因中都有編碼區與非編碼區,其中真核生物編碼區又含有外顯子與內含子,但真核生物的基因中也有無內含子的例外.如組蛋白基因和干擾素基因就沒有內含子.編碼區為編碼蛋白質的有效基

【原始碼】MATLAB的BMS工具箱:貝葉斯模型平均(BMA)

Zellner g先驗條件下線性模型的貝葉斯模型平均 Bayesian Model Averaging for linear modelsunder Zellner’s g prior. 可選項包括:固定的(BRIC,UIP, …)和可調的g先驗(經驗貝葉斯,hyper-g)、

matlab數值積分的計算

標籤(空格分隔): matlab 積分 數值 計算 matlab數值積分 1 Gauss-Hermite積分 1.1 測試Gauss-Hermite積分函式gaussHermiteIntegral() clc,clear format long [email&

MATLAB——數值插值之拉格朗日(Lagrange)插值法

 由於MATLAB中沒有現成的拉格朗日插值命令,因此我們可以根據Lagrange插值法的定義編寫一個Lagrange插值命令。    定義: 給定n個插值節點x1,x2,...,xn和對應的函式值y1,y2,...yn,利用拉格朗日插值多項式公式(注:k從0到n累加),其

stl 數值演算法

一.累加和函式accumulate        該函式用於累計指定區間的資料,也可以由使用者指定操作,而不一定是加法,其實現如下: // 對區間[first,last)進行加和操作,__init為提供的初始值 template <class _InputItera

matlab移植演算法時的誤區

1.matlab的迴圈從1開始,陣列下標是從1開始。 2.sqrt函式為開方函式,會非常耗時,所以若有平方再開方操作時可以考慮簡化操作,儘量不使用開方函式,另外sqrt是對double開方,sqrtf是對float開方,sqrt比sqrtf還要慢,所以如果型別是float最

MATLAB安裝機器人學工具箱

一、最新版本 10.3.1機器人工具箱 安裝教程 1.工具箱下載地址 http://petercorke.com/wordpress/toolboxes/robotics-toolbox 2.確定下載版本,工具箱最新版本為10.3.1,支援 MATLAB R2016b 和 R2017aPRE

Matlab 數值計算----牛頓法解非線性方程組

 Newtons.m函式 function[x_star,index,it]=Newtons(fun,x,ep,it_max) %求解非線性方程組的牛頓法,其中,fun(x)為需要求根的函式 %第一個

Matlab】優化工具箱使用詳解

一直知道Matlab的優化工具箱,可是一直都沒有學習,Matlab提供的功能主要有線性規劃、非線性規劃、極值問題等,這些也是比較常見的優化問題。 優化工具箱概述 1.MATLAB求解優化問題的主要函式 2.優化函式的輸入變數 使用優化函式或優化工具箱中其它優

BP神經網路的非線性系統建模以及matlab神經網路工具箱的使用

在所有的關係中,數學公式的線性表達是對那些規律性資料的預測統計、而非線性關係的資料,數學方程式只能通過多個引數儘可能模擬資料曲線,神經網路的非線性擬合能力不僅在於引數多還在於啟用函式的非線性表達。以擬

MATLAB神經網路工具箱(程式碼簡單實現)

根據網上搜素的關於MATLAB神經網路工具箱的GUI操作,結合書上的程式碼來跑了一遍,發現程式碼是引用了神經網路工具箱來做工作 %% 該程式碼為基於BP神經網路的預測算 %% 清空環境變數 clc clear %% 訓練資料預測資料提取及歸一化 %下載輸

STL基礎--演算法(已排序資料的演算法數值演算法

已排序資料的演算法 Binary search, merge, set operations 每個已排序資料演算法都有一個同名的更一般的形式 vector 1. 二分法搜尋 // 搜尋元素 bool found = binary_search(vec.begin(), vec.end()

Matlab(R2015b)新增工具箱

1.將包含工具箱檔案的路徑新增到Matlab的path中:Matlab Home介面 -> Environment子項的 Set path -> Add Folder 2.更新Toolbox Path Cache:Matlab Home介面 -> Envi