帮助中心帮助中心
转换成双精度MATLAB代码单精度MATLAB代码
fcn_1 convertTosingle选项,…,fcn_n
fcn_1 convertTosingle选项,args args_1,……,fcn_n args args_n
例子
convertTosingle选项fcn_1,…fcn_n”MATLAB生成单精度®代码从指定的函数或函数。当你使用这个语法时,你必须提供一个测试文件convertToSingle可以使用它来确定输入参数的属性。指定测试文件,使用coder.config(单)创建一个coder.SingleConfig对象。指定TestBenchName财产。
convertTosingle选项fcn_1,…fcn_n”
选项
fcn
convertToSingle
coder.config(单)
coder.SingleConfig
TestBenchName
convertTosingle选项fcn_1,arg游戏arg游戏_1,…fcn_n”参数arg游戏_n”指定输入参数的属性。
convertTosingle选项fcn_1,arg游戏arg游戏_1,…fcn_n”参数arg游戏_n”
arg游戏
全部折叠
从一个双精度函数生成单精度的代码myfun.m。为确定参数指定一个测试文件验证的属性和类型转换。单精度和双精度值之间的误差。
myfun.m
scfg = coder.config (“单一”);scfg。TestBenchName =“myfun_test”;scfg。TestNumerics = true;scfg。LogIOForComparisonPlotting = true;convertToSingle配置scfgmyfun
转换myfun1.m和myfun2.m单精度。指定myfun1有双标量参数,myfun2有一个2 x3双参数。
myfun1.m
myfun2.m
myfun1
myfun2
convertToSingle配置scfgmyfun1arg游戏{0}myfun2arg游戏{0 (2、3)}
生成单精度代码从一个双精度函数、myfun.m的第一个参数是双标量,第二个参数是2 x3的两倍。
convertToSinglemyfunarg游戏{0,0 (2、3)}
MATLAB的函数生成单精度代码。
大小的定义、类和复杂性的输入参数指定为一个单元阵列类型或值的例子。要创建一个类型,使用coder.typeof。
coder.typeof
配置
全局变量
指定以下single-conversion选项之一。
配置config_object
config_object
指定要使用的配置对象转换成双精度MATLAB代码单精度MATLAB代码。要创建配置对象,使用
coder.config(“单”);
如果你不使用这个选项,转换使用一个默认的配置。当你忽略配置指定输入参数的属性,使用arg游戏。
全局变量global_values
global_values
指定名称和MATLAB文件中的全局变量初始值。
global_values细胞是一个全局变量名称和初始值的数组。的格式global_values是:
{init1 g1, g2, init2,…gn, initn}
gn是一个全局变量的名字。initn是初始值。例如:
gn
initn
全局{‘g’, 5}
另外,使用这种格式:
全局{global_var,{类型,initial_value}}
类型是一个类型的对象。创建对象类型,使用coder.typeof。
类型
如果你不提供全局变量使用的初始值全局变量选项,convertToSingle检查MATLAB中的变量全局工作空间。如果你不提供一个初始值,convertToSingle生成一个错误。
介绍了R2015b
coder.SingleConfig|coder.config
coder.config
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室