探索您能使用 MATLAB 做些什么

视频长度为 1:37

MATLAB 将专为工程和科学工作构建的桌面环境与直接表达矩阵和数组数学的高级语言相结合。其数学库经过了严格的准确性和一致性测试,因此您可以信任计算出的结果。借助融合了代码、输出和格式化文本的可执行笔记本,您可以在进行工作的过程中记录文档,从而帮助您将注意力集中在解决问题上,而不是管理代码。

数据分析和可视化

无论您的数据来自电子表格、图像、音频、数据库,还是数据量过大无法放入内存,您都可以使用工具对其进行清洗、转换和探索,这些工具使每一步操作直观且可重复。可视化功能通过可自定义的 2D 绘图、3D 曲面图和动画,帮助您解释结果并清晰地展示它们。

编程与软件开发

在 MATLAB 中,通过交互式操作和简单脚本,轻松入门编程。随着项目在规模和复杂性上的增长,MATLAB 语言会与您共同成长。集成了用于调试、性能分析、源代码控制、单元测试、持续集成和打包的工具,支持完整的软件开发工作流。

App 构建

您可以创建交互式应用程序,将用户界面组件与您在 MATLAB 中开发的算法结合起来。拖放式画布和集成的代码编辑器使您能够构建、完善和共享工具。其他人无需理解您的代码,甚至不需要拥有 MATLAB 许可证,即可运行并使用这些工具。


特定应用工具箱

MATLAB 工具箱通过专业开发的算法、App 和针对特定工程和科学任务的示例,扩展了该平台的功能。每个工具箱都直接与 MATLAB 环境集成,并经过测试以确保兼容性。您可以应用经过验证的方法来进行信号处理、控制设计、机器学习、图像分析、机器人技术等,而无需从头开始构建一切。这有助于您更快地从概念过渡到实现,并对底层方法充满信心。

AI 助手

MATLAB Copilot 内置于 MATLAB 中,可帮助您加快工作速度。您可以用自然语言描述任务,或者让 Copilot 起草代码、创建可视化、建议函数和概述步骤。这意味着您可以在不离开环境的情况下验证想法并自动执行日常工作。对于智能体工作流,MATLAB MCP Core Server 将 MATLAB 连接到兼容的编码智能体和工具,包括 Claude Code、OpenAI® Codex 和 GitHub® Copilot,以便通过编程方式运行分析、测试替代方案并进行迭代。这些功能可共同帮助您快速学习、更彻底地探索选项,并以更少的手动步骤将想法转化为可运行的解决方案。

MATLAB 部署

共享与部署

MATLAB 提供了多种方式来共享您的工作并将其部署到桌面之外。您可以自动将 MATLAB 算法转换为 C/C++、HDL 和 CUDA® 代码,使它们能够运行在您的嵌入式处理器或 FPGA/ASIC 上。此外,还有专门用于嵌入式 AI 模型的功能。为了进行更广泛的分发,MATLAB CompilerMATLAB Compiler SDK 允许您将 MATLAB 程序打包为独立的、可执行文件、Web 应用程序或软件组件,这些组件可以在未安装 MATLAB 的情况下运行。这些不同的选项可帮助您以适合他人工作方式的形式,分享您在 MATLAB 中构建的内容。

MATLAB 集成

MATLAB 可与您已在使用的工具、语言和环境协同工作。您可以直接从 MATLAB 调用用 Python®Java®C/C++Fortran®.NET 编写的库,或将 MATLAB 算法嵌入到外部应用程序和服务中。与 Visual Studio CodeJupyter® 的集成,使您能够从工作流所依赖的编辑器和笔记本中使用 MATLAB 功能。对 Git 和常见 CI/CD 系统的内置支持,可帮助您管理版本控制和自动化测试。通过在桌面、集群、容器或云端的灵活部署选项,您可以随着需求的增长来扩展您的工作。

MATLAB 集成

快速入门

免费的自定进度教程可帮助您按自己的节奏学习基础知识并培养新技能。涵盖的主题包括 MATLAB 基础、应用程序构建和面向对象编程,因此您可以根据需要从入门概念进阶到更高级的工作流。

Self-paced online course

MATLAB 入门之旅

快速入门

Self-paced online course

App 构建入门之旅

快速入门