MATLAB - 商业数学软件
MATLAB是美国MathWorks公司的一款商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高等计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强的功能集成在一个易于使用、便于观察的视窗之内,可以为科学研究与工程设计等工作以及其他需要进行有效数值计算的众多科学任务提供了一种具体而又全面的解决方法。
同时,MATLAB还在很大程度上摆脱了传统非交互式程序设计语言的编辑模式。
MATLAB是数百万工程师和科学家都在使用的编程和数值计算平台,可用于数据分析、算法开发和建模。
契合思维模式,适应工作所需
MATLAB将适合迭代分析和设计过程的桌面环境与直接表达矩阵和数组运算的编程语言相结合。
包含交互式应用程序
MATLAB应用程序让您看到不同的算法如何处理您的数据。在您获得所需结果之前反复迭代,然后自动生成MATLAB程序,以便对您的工作进行重现或自动处理。
以及扩展能力
只需更改少量代码就能扩展您的分析在群集、GPU和云上进行。无需重写代码或学习大数据编程和内存溢出技术。
MATLAB功能
数据分析 图形 算法开发
对数据进行探查、建模和可视化 可视化并探查数据 为桌面应用和嵌入式应用设计算法
APP构建 将MATLAB与其他语言结合使用 硬件
创建桌面APP和Web App 将MATLAB与Python等其他语言结合使用 将MATLAB连接到硬件
并行计算 Web部署和桌面部署 计算
使用多核台式机、GPU、集群、 共享您的MATLAB程序 在各种云环境中运行
网格和各种云
让您的创意从研究迈向生产
部署到企业应用程序
MATLAB代码可直接用于生产,因此您可以直接部署到云和企业系统,并与数据源和业务系统集成。
在嵌入式设备上运行
自动将MATLAB算法转换为C/C++和HDL代码,从而在嵌入式设备上运行。
与基于模型的设计集成
MATLAB与Simulink配合以支持基于模型的设计,用于多域仿真、自动生成代码,以及嵌入式系统的测试和验证。
MATLAB应用
控制系统
设计、测试和实现控制系统
机器学习
训练模型、调优参数并部署到生产环境或边缘设备
信号处理
分析信号和时序数据;对信号处理系统进行建模、设计和仿真
深度学习
对深度神经网格进行数据准备、设计、仿真和部署
预测性维护
开发和部署状态监控和预测性维护软件
测试和测量
采集、分析和探查数据并自动化测试
图像处理和计算机视觉
采集、处理和分析图像和视频以进行算法开发和系统设计
机器人
将您的机器人构想和概念转变为自主系统,投入现实应用
无线通信
创建、设计、测试和验证无线通信系统
系统要求
操作系统:Windows 11,Windows 10(1909版或更高版本),Windows Server 2019
注意:不再可用于Windows 7、Windows Server 2016
处理器:Intel或AMD X86-64处理器
推荐:具有四个逻辑内核和AVX2指令集的Intel或AMD X86-64处理器
磁盘:3.6GB的磁盘空间用于MATLAB,典型安装需要5-8GB的磁盘空间
推荐:建议使用SSD
安装全部MathWorks产品可能需要31.5GB的磁盘空间
内存:4GB
推荐:8GB
对于Polyspace,建议每核4GB
图像:不需要特定的图形卡
建议使用OpenGL 3.3、1GB GPU内存的硬件加速显卡
使用并行计算工具箱的GPU加速要求GPU具有3.0或更高的计算能力。
【英文介绍】
MATLAB is programming and numeric computing platform used by millions of engineers and scientists to analyze data, develop algorithms, and create models.
Designed for the way you think and the work you do.
MATLAB® combines a desktop environment tuned for iterative analysis and design processes with a programming language that expresses matrix and array mathematics directly. It includes the live Editor for creating scripts that combine code, output, and formatted text in an executable notebook.
Professionally Built
MATLAB toolboxes are professionally developed, rigorously tested, and fully documented.
With Interactive Apps
MATLAB apps let you see how different algorithms work with your data. Iterate until you've got the results you want, then automatically generate a MATLAB program to reproduce or automate your work.
And the Ability to Scale
Scale your analyses to run on clusters, GPUs, and clouds with only minor code changes. There's no need to rewrite your code or learn big data programming and out-of-memory techniques.
Take Your Ideas Beyoned Research to Production
Deploy to Enterprise Applications
MATLAB code is production ready, so you can go directly to your cloud and enterprise systems, and integrate with data sources and business systems.
Run on Embedded Devices
Automatically convert MATLAB algorithms to C/C++, HDL, and CUDA code to run on your embedded processor or FPGA/ASIC.
Integrate with Model-Based Design
MATLAB works with Simulink to support Model-Based Design, which is used for multidomain simulation, automatic code generation, and test and verification of embedded systems.
- 2024-11-12
- 2024-11-08
- 2024-11-07
- 2024-11-05
- 2024-10-30
- 2024-10-22
- 2024-11-15
- 2024-11-14
- 2024-11-01
- 2024-10-18
- 2024-10-16
- 2024-10-14