主要内容

定点自动转换的MATLAB

使用定点转换器应用程序转换为定点

定点转换器应用程序使您能够转换浮点MATLAB®代码定点MATLAB代码。

使用fiaccel将浮点MATLAB代码转换为定点MATLAB代码在命令行。

应用程序

定点转换器 转换MATLAB代码不动点

功能

fiaccel 加速定点代码和转换浮点MATLAB代码定点MATLAB代码
coder.config 为定点或单精度转换创建配置对象
coder.mexconfig 代码加速度配置对象
coder.approximation 创建函数替换配置对象
coder.allowpcode 从保护控制代码生成MATLAB文件
coder.const 表达式折叠成常量在生成的代码
coder.extrinsic 声明外部函数
coder.inline 控制在生成的代码内联
coder.load 编译时常量MAT-file或ASCII文件加载到调用者的工作区
coder.newtype 创建一个coder.Type对象来表示一个入口点函数输入的类型
coder.nullcopy 声明未初始化的变量在代码生成
coder.resize 调整coder.Type对象
coder.target 确定代码生成目标是指定的目标
coder.typeof 创建coder.Type对象来表示一个入口点函数输入的类型
coder.unroll 展开复制循环的循环体为每个循环迭代
coder.varsize 声明适应数据

coder.MexConfig 为使用代码加速度配置对象fiaccel
coder.FixptConfig 浮点定点转换配置对象
coder.ArrayType 代表的MATLAB数组
coder.Constant 代表集包含一个MATLAB价值
coder.EnumType 代表的MATLAB枚举
coder.FiType 代表的MATLAB定点数组
coder.PrimitiveType 代表的一组逻辑、数字或字符数组
coder.StructType 代表的MATLAB结构数组
coder.Type 代表的MATLAB

主题

自动定点转换工作流程

决定哪些工作流程为您的应用程序是正确的

学习的好处每个转换工作流来帮助你决定哪一个最适合您的需要。

定点转换工作流程

了解哪些定点转换方法最适合你的最终目标和定点的专业知识水平。

定点自动转换

使用定点转换器应用自动定点转换。

自动定点转换的最佳实践

根据最佳实践生成定点代码。

提出了基于仿真数据类型范围

提出基于定点数据类型模拟使用定点转换器的应用范围。

提出了基于派生数据类型范围

提出基于静态定点数据类型使用定点转换器的应用范围。

定点转换项目转换为MATLAB脚本

使用项目设置定点转换在命令行。

提出定点类型

指定类型的建议选项

为自动定点指定选项当提议类型转换。

查看和修改变量的信息

查看和修改变量信息定点转换。

发现死亡,Constant-Folded代码

学习如何应用程序检测到死代码或代码,是恒定的折叠在模拟你的测试文件。

转换为定点

定点代码生成

避免与定点代码生成问题。

使用查找表替换函数近似

生成的查找表近似代替不支持自定义函数或函数不动点。金宝app

用一个查找表代替经验函数

用一个查找表替换函数近似与定点转换器应用定点生成的代码。

用一个查找表替换一个自定义函数

自定义函数替换为一个查找表近似函数通过使用定点转换器应用。

验证定点转换

可视化浮点和定点之间的差异的结果

使用一个定制的情节函数比较生成的定点代码的行为和原始的浮点MATLAB代码的行为。

启用策划使用模拟数据检查员

检查和比较浮点和定点记录输入和输出数据。

自定义绘制函数

在定点转换可视化数值差异。

检测溢出

使用应用程序检测溢出。

金宝app支持语言特性

MATLAB语言特性支持自动定点转换金宝app

学习哪些语言特性和不支持自动定点转换。金宝app

代码包含全局变量转换为定点

MATLAB代码使用全局变量转换为定点使用应用程序。

代码包含结构转换为定点

MATLAB算法包含结构转换为定点使用定点转换器应用。

为多个入口点函数生成定点MATLAB代码

使用定点生成多个入口点函数的不动点的代码转换器应用。

定点MATLAB代码类

使用支持金宝app结构和编码风格的最佳实践定点MATLAB类的转换。

代码包含全球数据转换为定点

以编程方式使用全局变量的MATLAB代码转换为定点。

把dsp。FIRFilter定点使用定点转换器的应用程序对象

把一个dsp.FIRFilter系统对象™,过滤高频正弦信号,定点使用定点转换器应用。

系统对象定点转换器支持的应用程金宝app序

使用定点转换器应用自动提出并应用常用的系统对象的数据类型。

命令行工作流程

提出了基于仿真数据类型范围

提出基于定点数据类型使用fiaccel函数模拟范围。

提出了基于派生数据类型范围

提出基于静态定点数据类型范围使用fiaccel函数。

检测溢出

检测溢出在命令行。

用一个查找表代替经验函数

用一个查找表替换函数近似定点生成的代码fiaccel函数。

用一个查找表替换一个自定义函数

自定义函数替换为一个查找表近似函数使用fiaccel函数。

启用策划使用模拟数据检查员

检查和比较浮点和定点记录输入和输出数据。

可视化浮点和定点之间的差异的结果

使用一个定制的情节函数比较生成的定点代码的行为和原始的浮点MATLAB代码的行为。

故障排除

定点代码生成

避免与定点代码生成问题。

数据类型问题生成的代码

强调潜在的数据类型问题的报告。

调试定点转换使用变量的数值问题日志记录

学习如何调试定点代码当你需要更多的转换。

为什么定点转换器应用不提出系统对象的数据类型?

排除缺失数据类型系统对象的建议。

缓慢操作定点转换器应用

确定代码生成准备筛选导致缓慢操作应用。