用于算法开发的MATL万博1manbetxAB和Simulink

为桌面和嵌入式应用程序设计算法

MATLAB®让您在传统的语言,如C,C ++或Fortran速度远远超过开发算法。您可以验证观念,探索设计方案,并在形式最适合您的应用程序分发您的算法。MATLAB提供您需要将您的想法转化为算法的工具,包括:

  • 数以千计的核心数学,工程和科学的功能
  • 在信号和图像处理、控制设计、计算金融和计算生物学等领域的特定应用算法
  • 开发工具编辑,调试和优化算法

这些能力,与全球用户社区创建MATLAB程序相结合,让你探索,否则会太费时需要考虑的方法。

您完成的算法可以转换为自包含的应用程序和软件组件桌面和Web部署。或者,您可以将算法合并到系统仿真嵌入式系统

MATLAB是开发和理解我们的算法的理想环境。万博1manbetxSimulink可以很好地与MATLAB集成,让我们设计出一种与最终硬件设计非常相似的设计。”

弗朗西斯Swarts,博通

在MATLAB环境中开发算法

MATLAB提供了深入和广泛的算法设计选项探索集成能力,以及高效部署到桌面和嵌入式软件环境。

探索并完善你的想法

MATLAB环境允许您探索多种想法和方法。高级语言自动管理底层编程细节,如内存管理和变量类型,让您专注于希望算法执行的操作。

MATLAB鼓励一个反复的过程,因为它使您能够:

  • 编辑,调试和测试不同的设计无需编译或链接
  • 自定义丰富的成熟算法和功能的MATLAB语言已经实施
  • 浏览和回忆以前的命令以重复和修改您的方法

一旦你的算法在功能上是正确的,你就可以优化它的性能和可维护性。内置工具识别潜在的问题并建议修改。为了确保算法在定点处理器上健壮地工作,可以应用定点数据类型和算法。

验证你的算法

算法的真正考验是如何执行的真实世界条件下。您可以通过直接连接到数据库,硬件和仪器测试你对金融,测绘,图像或其他数据的算法。

部署,共享和分发算法

一旦您的算法得到了充分的优化和测试,MATLAB就提供了多种与他人共享算法的方法,包括一系列用于记录和发布代码和结果的选项。算法可以直接分发给其他MATLAB用户。你也可以将算法部署为独立应用程序,作为一个软件模块,可以与其他语言和应用程序集成独立的C代码

设计嵌入式算法

使用用于嵌入式算法开发的Mats manbetx 845hWorks产品,您可以在单一环境中从概念过渡到可嵌入代码。您可以:

  • 根据设计需求优化MATLAB算法
  • 模拟你的算法在更大的系统模型的上下文
  • 生成验证软件和硬件的真位测试序列
  • 生成C代码和HDL代码实现硬件

发展和完善你的算法

有了MathWorks产品可以s manbetx 845快速开发你的算法,然后改进它需要你的目标处理器上执行。例如,您可以:

  • 将设计转换为a固定点或整数为基础表示,以适应有限的字长处理器。
  • 一体化的数据管理方案,诸如缓冲剂,流媒体和流水线操作,以表示数据处理要求实时
  • 探索设计替代方案,以满足较小的内存需求和硬件的计算占用

为原型或实现生成代码

MATLAB编码器,您在MATLAB中实现的算法和数据结构可以自动转换为C语言,以便在嵌入式处理器上实现。您还可以编写c代码测试用例来在处理器上构造和下载数据结构。

将你的算法整合到一个更大的系统中

如果你的算法是一个更大的系统的一个组成部分,它可以被纳入系统级模型。然后,您可以模拟模型验证算法,并确保您的设计满足整个系统的要求。