MATLAB 的介绍
什么是MATLAB
这个名字为MATLAB代表矩形组。MATLAB代表最初是提供方便地访问矩形软件的LINPACK EISPACK项目。现在,MATLAB使用LINPACK EISPACK项目所开发的软件,它代表一起开发了先进的设备,使用在艺术的矩阵计算软件。
基于MATLAB已经发展了一个有许多用户很多年。它是由MathWorks公司,如在图8 - 1.In大学环境所示,它是标准的在数学,工程和science.In行业的初级和高级课程的教学工具,MATLAB是高选择的工具生产力研究,开发和分析。
* The MathWorks公司提供的数据分析,可视化,应用开发,仿真,设计集成产品集,代码generation.MATLAB是所有MathWorks产品的基础
MATLAB是一个直观的语言和技术计算环境。随着用户超过500万个社区整个行业,政府和学术界的强大传播,MATLAB是公认的全球标准的技术运算。 MATLAB是用于各种应用领域,包括信号和图像处理,控制系统设计,地球科学和生命科学,金融和经济,仪器仪表等。开放的
架构可以很容易地使用MATLAB和配套产品,探索和创造,提供数据的早期探索和竞争advantages.Simulink定制工具是模拟和原型开发环境的建模,模拟和分析现实世界,动态系统。 Simulink环境提供了一个框图接口,在核心MATLAB的数字,图形和编程功能之上。
          为什么用MATLAB
依靠遍布全球的专业技术基于MATLAB加快他们的研究,压缩投资的分析和开发时间,降低工程成本,并产生有效的解决办法。MATLAB环境鼓励创造性,使你能够快速测试和多种方案比较,结果。你生产出更好的解决方案。用户发现,MATLAB接口的直观,语言的组合,内置的数学和图形功能使MATLAB的技术计算的首选平台比使用CFortran和其他语言和应用程序。
MATLAB的数据采集处理和分析范围的工程和科学计算任务,到应用开发。MATLAB环境集成的数学计算,可视化和强大的技术语言。内置接口,让您快速从仪器获取和导入数据文件,外部数据库和程序。此外,让您整合MATLABC语言编写的外部例程的C + +FortranJava与你的MATLAB应用程序。 MATLAB的主要功能包括:
1)数字计算快速,准确的结果
2)图形可视化和分析数据
3)互动的语言和编程环境
建立自定义GUI4)工具
5)与C组成的外部应用程序集成,的C + +Fortran语言,JavaCOM组件和Excel
6)从文件输入和外部设备的数据和使用低级别的文件支持I / OPlus访问数据库和其他硬件通过附加产品)
  7MATLAB应用程序转换到CC + +的编译器
这种广泛的功能集使MATLAB的一个技术问题开发解决方案的理想基地。
MATLAB的主题说明
1,工作在MATLAB环境下的柔性
MATAB环境是专为交互式或自动计算。使用内置的数学和图形功能和易于使用的工具,可以分析和可视化的飞行数据。结构化的语言和编程工具,让您保存您的互动探索的结果,并开发自己的算法和应用。用户在同一个复杂各级广泛应用MATLAB的工作人员发现是一种有
效和灵活的环境与他们成长起来了。
2可信的数学和数值计算功能
拥有超过600数学,统计和工程功能,MATLAB的给你立即获得高性能的数字计算。数值计算程序是快速,准确,可靠。这些算法中,在数学专家开发的,都是MATLAB语言的基础。核心数学引擎纳入备受推崇的LAPACKBLAS线性代数子程序库和的FFTW信号处理库,嵌入到MATLAB的先进设备,在计算数学,艺术直接。
    那公式是优化的数学矩阵和向量运算,所以你可以使用,比如CC低级语言的地方+ +,具有相同的性能,但更少的编程。随着广泛收集优化的数学例程建权,释放MATLAB的工程师和科学家们专注于自己的实际工作,避免寻,开发,调试,维护本土守则耗时的任务。
    MATLAB提供了用于执行数学运算和分析数据,包括使用功能的许多功能:
(1) 矩阵和线性代数,矩阵运算,线性方程组,特征值,奇异值,矩阵分解
(2) 多项式与多项式的根,例如,评估,分化,内插标准曲线拟合多项式运算和部分分式展开。
(3) 信号处理,数字滤波器,快速傅立叶变换(FFT的),和卷积
(4) 数据分析和统计描述性统计,数据预处理,回归,曲线拟合,数据过滤
(5) 监控功能,MATLAB的函数和数学函数而不是数字阵列,包括策划,优化,零查和数值积分(正交)的工作
(6) 微分方程,求解微分方程问题,包括:常微分方程(常微分方程)和微分代数方程(泽斯),延迟差分方程,常微分方程边值问题初值问题,并为系统的初始边界值问题抛物线和椭圆型偏微分方程(PDE
(7) 稀疏矩阵,涵盖的专业和一般的数学运算,包括稀疏线性方程组的迭代法。
3,揭示图形提供到数据透视
包括MATLAB的工程和科学所需要的专业图形。从RAM数据标有等高线图和交互式GUImatlab等高线数据提取2 - D线图,这些工具提供的可视化建模功能,可以帮助你了解复杂的系统。利用MATLAB,您可以自定义几乎任何你的阴谋,并出具书面方面的现场演示和高品质的图形。
MATLAB提供了直接访问专门的图形功能,其中包括;
    12 - D和如线,日志,直方图,功能,网格,曲面,球面的三维图的类型,对象和补丁
    2)支持三角和栅格数据
    3)查看标量和矢量数据量可视化
    4)图像显示和文件I / O
    5)互动情节批注和编辑
    6OpenGL渲染与硬件和软件支持
    7)颤动,带,散射,棒图,饼图,干图
    8)动画(电影)及声音
    9)多为有面光源
    10)基于摄像头的角度观察和控制controlInteractive和方案的属性,如个别情节线,斧头,人物,传说,和纸
    11)点和点击GUI的建设工具和编程API
    12)导入普通如TIFFJPEG格式,PNGBMP和高密度板,为AVI,和PCX图形文件
格式
    13)印刷和图形输出到其他应用程序,如WordPowerPoint,在流行的多种格式,与同事分享您的结果
    14)扩展支持图像处理和地理地图应用程序,通过附加的工具箱
    应用可视化应用广泛的工具
    MATLAB提供了可视化的三维标量和矢量数据,包括创造等值面和简化功能完整的工具集。 这些功能是为了帮助科学家和工程师可视化和理解大,往往是复杂的,多维的数据。
工具箱的应用,如图像处理工具箱和工具箱中的映射,延长对涉及图像处理和地理地图应用MATLAB的。
4,统一交互性语言和编程环境
    MATLAB语言是专为交互式和自动计算。与基体的优化功能,您可以执行交互式和自动计算。与基体的优化功能,您可以执行与基体的优化分析和互动功能,您可以执行交互式分析和结构化的语言功能,让你开发自己的算法和应用。让您的多功能language解决一系列任务,包括数据采集,分析,算法开发,系统仿真和应用开发,系统仿真和应用开发。语言功能包括数据结构,面向对象编程(OOP),图形用户界面(GUI)开发工具,调试功能,并
能链接到的CC + +FortranJava例程。
5,附加延长工具MATLAB的电力
    MathWorks公司开发并提供众多的应用程序特定的工具箱,并延长使用MATLAB应用中涉及的其他产品:
  1)测试和测量
  2)数学建模与分析
  3)信号处理
  4)金融建模和分析
  5)图像处理和地理测绘
  6)分布在CC + +MATLAB应用程序还有其他的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。