Matlab统计工具箱简介
- 格式:ppt
- 大小:462.00 KB
- 文档页数:70


MATLAB
目录
MATLAB的简介
发展历程
应用
Matlab的优势和特点
Matlab常用工具箱
常用函数
[编辑本段]
MATLAB的简介
MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
[编辑本段]
发展历程
20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。
版本更新
版本[4] 建造编号 发布时间
Matlab并行计算工具箱及MDCE介绍.doc
3.1 Matlab并行计算发展简介
MATLAB技术语言和开发环境应用于各个不同的领域,如图像和信号处理、控制系统、财务建模和计算生物学。MATLAB通过专业领域特定的插件(add-ons)提供专业例程即工具箱(Toolbox),并为高性能库(Libraries)如BLAS(Basic Linear
Algebra Subprograms,用于执行基本向量和矩阵操作的标准构造块的标准程序)、FFTW(Fast Fourier Transform in the West,快速傅里叶变换)和LAPACK(Linear Algebra PACKage,线性代数程序包)提供简洁的用户界面,这些特点吸引了各领域专家,与使用低层语言如C语言相比可以使他们很快从各个不同方案反复设计到达功能设计。
计算机处理能力的进步使得利用多个处理器变得容易,无论是多核处理器,商业机群或两者的结合,这就为像MATLAB一样的桌面应用软件寻找理论机制开发这样的构架创造了需求。已经有一些试图生产基于MATLAB的并行编程的产品,其中最有名是麻省理工大学林肯实验室(MIT Lincoln Laboratory)的pMATLAB和MatlabMPI,康耐尔大学(Cornell University)的MutiMATLAB和俄亥俄超级计算中心(Ohio Supercomputing Center)的bcMPI。
MALAB初期版本就试图开发并行计算,80年代晚期MATLAB的原作者,MathWorks公司的共同创立者Cleve Moler曾亲自为英特尔HyperCube和Ardent电脑公司的Titan超级计算机开发过MATLAB。Moler 1995年的一篇文章“Why
there isn't a parallel MATLAB?[**]” 中描述了在开了并行MATLAB语言中有三个主要的障碍即:内存模式、计算粒度和市场形势。MATLAB全局内存模式的多数并行系统的分布式模式意味着大数据矩阵在主机和并行机之间来回传输。与语法解析和图形例程相比,那时MATLAB只花了小部分的时间行例程上,这使得并行上的努力并不是很有吸引力。最后一个障碍对于一个资源有限的组织来讲确实是一个现实,即没有足够多的MATLAB用户将其用于并行机上,因此公司还是把注意力放在单个CPU的MATLAB开发上。然而这并不妨碍一些用户团体开发MATLAB并行计算功能,如上面提到的一些实验室和超级计算中心等。
表Ⅰ-1 概率密度函数
函数名 对应分布的概率密度函数
betapdf 贝塔分布的概率密度函数
binopdf 二项分布的概率密度函数
chi2pdf 卡方分布的概率密度函数
exppdf 指数分布的概率密度函数
fpdf f分布的概率密度函数
gampdf 伽玛分布的概率密度函数
geopdf 几何分布的概率密度函数
hygepdf 超几何分布的概率密度函数
normpdf 正态(高斯)分布的概率密度函数
lognpdf 对数正态分布的概率密度函数
nbinpdf 负二项分布的概率密度函数
ncfpdf 非中心f分布的概率密度函数
nctpdf 非中心t分布的概率密度函数
ncx2pdf 非中心卡方分布的概率密度函数
poisspdf 泊松分布的概率密度函数
raylpdf 雷利分布的概率密度函数
tpdf 学生氏t分布的概率密度函数
unidpdf 离散均匀分布的概率密度函数
unifpdf 连续均匀分布的概率密度函数
weibpdf 威布尔分布的概率密度函数
表Ⅰ-2 累加分布函数
函数名 对应分布的累加函数
betacdf 贝塔分布的累加函数
binocdf 二项分布的累加函数
chi2cdf 卡方分布的累加函数
expcdf 指数分布的累加函数
fcdf f分布的累加函数
gamcdf 伽玛分布的累加函数
geocdf 几何分布的累加函数
hygecdf 超几何分布的累加函数
logncdf 对数正态分布的累加函数
nbincdf 负二项分布的累加函数
ncfcdf 非中心f分布的累加函数
nctcdf 非中心t分布的累加函数
Matlab偏微分方程工具箱应用简介
1. 概述
本文只给出该工具箱的函数列表,读者应先具备偏微分方程的基本知识,然后根据本文列出的函数查阅Matlab的帮助,便可掌握该工具箱的使用。
2. 偏微分方程算法函数列表
adaptmesh 生成自适应网络及偏微分方程的解
assemb 生成边界质量和刚度矩阵
assema 生成积分区域上质量和刚度矩阵
assempde 组成偏微分方程的刚度矩阵及右边
hyperbolic 求解双曲线型偏微分方程
parabolic 求解抛物线型偏微分方程
pdeeig 求解特征型偏微分方程
pdenonlin 求解非线性型微分方程
poisolv 利用矩阵格式快速求解泊松方程
3. 图形界面函数
pdecirc 画圆
pdeellip 画椭圆
pdemdlcv 转化为版本1.0式的*.m文件
pdepoly 画多边形
pderect 画矩形
pdetool 偏微分方程工具箱的图形用户界面
4. 几何处理函数
csgchk 检查几何矩阵的有效性
csgdel 删除接近边界的小区
decsg 将固定的几何区域分解为最小区域
initmesh 产生最初的三角形网络
jigglemesh 微调区域内的三角形网络
poimesh 在矩形区域上产生规则的网络
refinemesh 细化三角形网络
wbound 写一个边界描述文件
wgeom 写一个几何描述文件
pdecont 画轮廓图
pdemesh 画偏微分方程的三角形网络
pdeplot 画偏微分方程的三角形网络
pdesurf 画表面图命令
5. 通用函数
pdetriq 三角形单元的品性度量
poiasma 边界点对快速求解泊松方程的“贡献”矩阵
poicalc 规范化的矩阵格式的点索引
poiindex 规范化的矩阵格式的点索引
sptarn 求解一般的稀疏矩阵的特征值问题
tri2grid 由三角形格式转化为矩形格式