MATLAB常用工具箱函数注释MATLAB常用工具箱函数注释
说明:函数首字母皆为小写!1 线性代数1.1 矩阵分析 Norm矩阵或向量的范数Null零空间Normest估计矩阵的2范数Orth正交化Rank矩阵的秩Rref简化矩阵为梯形形式Det矩阵行列式的值Subspace两个子空间的夹角1.2 线性方程 \和/线性方程求解LuLU分解Inv矩阵的逆Ilu不完全的LU分解Cond矩阵条件数Luinc不完全的LU分解Condest1范条件数估计QrQR分解CholCholesky分解Lsqnonneg非负线性最小二乘Cholinc不完全cholesky分解Pinv伪逆Linsolve带特殊控制的线性方程求解Lscov已知协方差的最小二乘1.3 特征值和奇异值 Eig特征值和特征向量Polyeig多项式特征值问题Svd奇异值分解Condeig已知特征值求条件数Eigs稀疏矩阵的特征值HessHessenberg型Svds稀疏矩阵的奇异值和向量Qz广义特征值的QZ分解Poly特征多项式SchurSchur分解1.4 矩阵函数 Expm矩阵指数Sqrtm矩阵平方根Logm矩阵对数Funm计算一般矩阵函数2 曲线拟合工具箱函数2.1 拟合数据预处理 Cftool打开GUI形式的工具箱Smooth对数据点做平滑处理Excludedata去除异常数据点2.2 数据拟合Cftool打开GUI形式工具箱Fittype构造一个曲线拟合对象Fit用指定的拟合模型对数据进行拟合Get获取拟合选项结构体的某个字段名及其值Fitoptions创建或修改拟合选项结构体Set设置拟合选项某字段值2.3 拟合类型和方法 Argnames曲线拟合类型(或函数)对象的输入参量名Indepnames曲线拟合类型(或函数)的自变量Category曲线拟合类型(或函数)的拟合类型Islinear判断曲线拟合类型(或函数)是否为线性Coeffnames曲线拟合类型(或函数)的系数名称Numargs曲线拟合类型(或函数)的输入参数个数Dependnames曲线拟合类型(或函数)的因变量Numcoeffs曲线拟合类型(或函数)的拟合系数个数Feval计算曲线拟合类型(或函数)Probnames曲线拟合类型(或函数)的问题相关参数名称Fittype创建一个曲线拟合类型(或函数)Type曲线拟合类型(或函数)的名称Formula曲线拟合类型(或函数)的公式2.4 曲线拟合的方法(和2.3相同的没再写) Cfit创建一个曲线拟合函数对象Confint拟合系数的值的置信区间Coeffvalues通过拟合得到的拟合函数的系数值Predint在任意点处用拟合函数计算得到的函数值的95%置信区间Differentiate求取拟合函数的导数Integrate拟合函数的积分Plot绘制拟合曲线图Probvalues拟合函数中的与问题相关的参数值还包括除去表2.3中fittype外所有函数,解释同上。2.5 拟合数据后处理包括cftool,integrate,coeffvalues,plot,confint,ptedint,differentiate,probvalues,feval,解释同上。2.6 信息显示与帮助 Cflibhelp显示库中已有的曲线拟合模型,即光滑样条模型或内插模型的相关帮助信息Datastats显示输入数据的统计信息3 样条工具箱函数3.1 样条GUI函数 Bspligui在节点处生成B样条函数Splinetool用一系列方法生成各种样条函数3.2 样条构建函数 Csape生成给定约束条件的三次样条函数Rsmak生成有理样条函数Csapi插值生成三次样条函数Spapi插值生成B样条函数Csaps平滑生成三次样条函数Spaps对生成的B样条函数进行光滑处理Cscvn生成一条内插参数的三次样条函数Spap2用最小二乘法拟合生成B样条函数Getcurve动态生成三次样条函数Spcrv生成均匀划分的B样条函数Ppmak生成分段多项式样条函数Spmak生成B样条函数Rpmak生成有理样条函数Stmak将函数整理成st形式Rscvn分段双圆弧Hermite插值Tpaps模板平滑样条函数3.3 操作样条函数 Fmbrk返回样条函数的某一部分(如断点、系数等)Fnplt画样条函数图Fnchg一种形式的样条函数的改变部分Fnrfn在样条函数中插入断点Fncmb对样条函数进行算术运算Fntlr 生成taylor系数或taylor多项式Fnder求样条函数的微分(即导数)Fnval计算在给定点出的样条函数值Fndir求样条函数的方向导数Fnxtr插值函数Fnint求样条函数的积分Fnzeros计算函数的零点Fnjmp在间断点处求函数值Fn2fm样条函数的形式转换Fnmin求取函数的最小值3.4 样条曲线端点和节点处理函数 Aptknt求出用于生成样条