基于矩阵的编程平台
MATLAB 的名称来源于“矩阵实验室”,因为它同时是一种多范式数值计算环境和专有编程语言。该平台由 MathWorks 开发,旨在为用户提供处理矩阵、绘制数据和创建不同用户界面的环境。这包括一个带有 MuPAD 引擎的工具箱,用户可以在其中访问符号计算能力。凭借这些功能,它已成为数学和工程专业学生以及类似行业专业人士的工具。
MATLAB 主要是一种技术计算语言,而不是一种交互式环境。 MathWorks 提供该程序作为数值计算、可视化和编程的一站式平台。虽然它的大量功能可能会降低计算速度,但您会发现它的图形用户界面以一种比 C++ 或 Fortran 等其他平台更简单和有条理的方式呈现。 MATLAB 的主页分为四个部分:命令窗口、工作区、导航工具箱和工具条。四个中最重要的是命令窗口。
启动 MATLAB
MATLAB 命令窗口是您输入数据、运行函数和其他 MATLAB 文件的部分。它的提示由两个向右的双引号引起来。 >>符号表示程序可以处理您分配给变量的值。您还可以在命令窗口中调试 M 文件。只需单击菜单栏上的 Debug 键,然后等待 K>>;提示出现。菜单栏还允许您删除默认工具栏,因此可以将其界面视为简单的命令行。
您可以从工作区获取命令行代码。它包含您创建或从其他程序导入的变量。重要的是要注意变量默认情况下不会持续存在。如果您需要将数据用于多个会话,则必须将其保存为扩展名为 .mat 的压缩文件或 MAT 文件。然后,您可以在需要时将文件加载到平台中。
MAT 和 M 文件兼容
MATLAB 有两个本机文件扩展名:.m 和 .mat。 M 文件是一个简单的文本文件,您在其中放置了所有 MATLAB 命令。当您打开此文件时,平台将自动读取命令并完全按照您输入的方式运行它们。这意味着它将遵循提示中的顺序。您可以将此脚本文件转换为 .mat 格式以处理更多样化的代码以及 .txt、.mex 和 .c 文件,使其更易于其他程序访问。
MAT 文件比M 文件,因为它是一个包含变量、函数、数组和其他代码的二进制数据容器。这种文件格式还具有比脚本文件更多的功能,例如处理二维矩阵和字符串、多维数值数组、64 位浮点数。如果您需要组织代码,您可以将 .mat 文件转换为 .csv 文件。这将允许您逐个单元地查看代码。
独特的编程语言和平台
MATLAB 是一个适合需要可视化矩阵和数组数学的新老程序员的平台。四面板界面可帮助您决定在任何给定时间需要哪些工具。此外,它的两种原生文件格式允许程序轻松识别命令和其他视觉辅助工具。总而言之,它的特性和功能使其成为各种科学分支的用户可访问且有用的工具。