定点自动转换的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值 |
主题
自动定点转换工作流程
学习的好处每个转换工作流来帮助你决定哪一个最适合您的需要。
了解哪些定点转换方法最适合你的最终目标和定点的专业知识水平。
使用定点转换器应用自动定点转换。
根据最佳实践生成定点代码。
提出基于定点数据类型模拟使用定点转换器的应用范围。
提出基于静态定点数据类型使用定点转换器的应用范围。
使用项目设置定点转换在命令行。
提出定点类型
为自动定点指定选项当提议类型转换。
查看和修改变量信息定点转换。
学习如何应用程序检测到死代码或代码,是恒定的折叠在模拟你的测试文件。
转换为定点
避免与定点代码生成问题。
生成的查找表近似代替不支持自定义函数或函数不动点。金宝app
用一个查找表替换函数近似与定点转换器应用定点生成的代码。
自定义函数替换为一个查找表近似函数通过使用定点转换器应用。
验证定点转换
使用一个定制的情节函数比较生成的定点代码的行为和原始的浮点MATLAB代码的行为。
检查和比较浮点和定点记录输入和输出数据。
在定点转换可视化数值差异。
使用应用程序检测溢出。
金宝app支持语言特性
学习哪些语言特性和不支持自动定点转换。金宝app
MATLAB代码使用全局变量转换为定点使用应用程序。
MATLAB算法包含结构转换为定点使用定点转换器应用。
使用定点生成多个入口点函数的不动点的代码转换器应用。
使用支持金宝app结构和编码风格的最佳实践定点MATLAB类的转换。
以编程方式使用全局变量的MATLAB代码转换为定点。
把dsp。FIRFilter定点使用定点转换器的应用程序对象
把一个dsp.FIRFilter
系统对象™,过滤高频正弦信号,定点使用定点转换器应用。
使用定点转换器应用自动提出并应用常用的系统对象的数据类型。
命令行工作流程
提出基于定点数据类型使用fiaccel函数模拟范围。
提出基于静态定点数据类型范围使用fiaccel函数。
检测溢出在命令行。
用一个查找表替换函数近似定点生成的代码fiaccel
函数。
自定义函数替换为一个查找表近似函数使用fiaccel
函数。
检查和比较浮点和定点记录输入和输出数据。
使用一个定制的情节函数比较生成的定点代码的行为和原始的浮点MATLAB代码的行为。
故障排除
避免与定点代码生成问题。
强调潜在的数据类型问题的报告。
学习如何调试定点代码当你需要更多的转换。
排除缺失数据类型系统对象的建议。
确定代码生成准备筛选导致缓慢操作应用。