matlab
MATLAB 是一种用于技术计算的高性能语言。它将计算、可视化和编程集成在一个易于使用的环境中,其中问题和解决方案以熟悉的数学符号表示。典型用途包括:
MATLAB 是一个交互式系统,其基本数据元素是一个不需要维度的数组。这使您可以解决许多技术计算问题,尤其是那些具有矩阵和向量公式的问题,而只需用 C 或 Fortran 等标量非交互式语言编写程序所需的时间的一小部分。MATLAB 名称代表矩阵实验室。MATLAB 最初的编写目的是提供对由 LINPACK 和 EISPACK 项目开发的矩阵软件的轻松访问,这两个项目共同代表了矩阵计算软件的最新技术。MATLAB 经过多年的发展,得到了许多用户的投入。在大学环境中,它是数学、工程和科学入门和高级课程的标准教学工具。在工业领域,MATLAB 是高效研究、开发和分析的首选工具。MATLAB 具有一系列称为工具箱的特定于应用程序的解决方案。对于大多数 MATLAB 用户来说非常重要,工具箱允许您学习和应用专业技术。工具箱是 MATLAB 函数(M 文件)的综合集合,可扩展 MATLAB 环境以解决特定类别的问题。可用工具箱的领域包括信号处理、控制系统、神经网络、模糊逻辑、小波、仿真等。
MATLAB 语言。
这是一种高级矩阵/数组语言,具有控制流语句、函数、数据结构、输入/输出和面向对象的编程功能。它既允许“小程序编程”快速创建快速而肮脏的一次性程序,也允许“大程序编程”创建完整的大型复杂应用程序。
MATLAB 工作环境。
这是您作为 MATLAB 用户或程序员使用的一组工具和设施。它包括用于管理工作区中的变量以及导入和导出数据的工具。它还包括用于开发、管理、调试和分析 M 文件、MATLAB 应用程序的工具。
处理图形。
这是MATLAB图形系统。它包括用于二维和三维数据可视化、图像处理、动画和演示图形的高级命令。它还包括低级命令,允许您完全自定义图形的外观以及在 MATLAB 应用程序上构建完整的图形用户界面。
MATLAB 数学函数库。
这是一个庞大的计算算法集合,范围从基本函数(如和、正弦、余弦和复数算术)到更复杂的函数(如矩阵求逆、矩阵特征值、贝塞尔函数和快速傅立叶变换)。
MATLAB 应用程序接口 (API)。
这是一个允许您编写与 MATLAB 交互的 C 和 Fortran 程序的库。它包括从 MATLAB 调用例程(动态链接)、调用 MATLAB 作为计算引擎以及读取和写入 MAT 文件的工具。