MATLAB

数据分析和可视化

MATLAB 提供了用于数据采集、分析和可视化的工具,使您能够深入探查数据,而且与使用电子表格或传统编程语言相比节省了大量时间。此外,还可以通过绘图、报告或发布MATLAB 代码的形式来记录和共享结果。

MATLAB数据分析及可视化 3:26
利用MATLAB进行数据探查、建模以及实现数据可视化

采集数据

利用 MATLAB,可以从文件、其他应用程序、数据库以及外部设备访问数据。您可以从各种常用 文件格式(如 Microsoft Excel、文本或二进制文件、图像、语音和视频文件)以及诸如 netCDF 和 HDF 等科学文件中读取数据。借助文件 I/O 函数,可以处理任意格式的数据文件。

使用“导入工具”将数字和文本混合文件导入 MATLAB。
使用“导入工具”可将数字和文本混合文件导入 MATLAB。MATLAB 能够以编程的形式自动生成有待导入文件中的脚本或函数。

通过将 MATLAB 与附加产品配合使用,可以从诸如计算机串口或声卡等硬件设备获取数据,并且使实时测量的数据接导入 MATLAB,以便用于分析和可视化处理。此外,还可以实现与各种仪器(如示波器、函数发生器以及信号分析仪)之间的通信。

分析数据

利用 MATLAB,可以对数据进行管理、筛选以及预处理。您可以执行探索性数据分析,探明趋势,检验假设,并构建描述模型。MATLAB 提供了可用于滤波和平滑、插值、卷积以及快速傅 立叶变换 (FFT) 的各种函数。各种附加产品提供了可用于曲线和曲面拟合、多元统计、频谱分析、 图像分析系统识别及其他分析任务的多种功能。

使用 MATLAB 和 Curve Fitting Toolbox 将曲面拟合到自定义模型数据。
使用 MATLAB 和 Curve Fitting Toolbox 将曲面拟合到自定义模型数据。

实现数据的可视化

MATLAB 提供了内置的二维和三维绘图函数,以及立体可视化函数。使用这些函数,可以实现数据可视化,了解数据,并交流结果。对绘图进行自定义时既可以采用交互方式,也可以采用编程方式。

MATLAB 图例库提供了在 MATLAB 中以图形方式显示数据的各种示例。在每一个示例中,均可查 看和下载源代码,以便在 MATLAB 应用程序中使用。

使用 MATLAB 交互式绘图环境编辑曲面等高线图的标题。
使用 MATLAB 交互式绘图环境编辑曲面等高线图的标题。

存档和共享结果

您可以采用图形或完整报告的方式来共享结果。通过定制 MATLAB 图形,可以符合出版规格,并保存为常见的图形和数据文件格式。

执行 MATLAB 程序时,可以自动生成报告。所生成的报告中含有代码、注释和程序结果,其中包括图形。报告可采用各种格式(如 HTML、PDF、Word 或 LaTeX)发布。

利用 MATLAB 编辑器以 HTML 格式发布的 MATLAB 程序。
利用 MATLAB 编辑器以 HTML 格式(右)发布的 MATLAB 程序(左)。其中捕获并包含了显示在“命令行窗口”中或显示为图形的结果,而且代码注释转被转换成 HTML 文件中的分节标题和正文文本。
下一页: 编程和算法开发
R2014a

下载最新版本

MATLAB 入门 5:07

MATLAB Student