Matlab 使用浮点函数时收到矛盾的错误消息

Matlab 使用浮点函数时收到矛盾的错误消息,matlab,Matlab,我试图用float函数将一列整数转换成一列浮点。当我运行以下命令时: hourlyuncorrectedcount = float(hourlyuncorrectedcount); 它返回错误: The input argument to float was not a supported type. The only recognized input character vectors are 'single' and 'double'. The input type was 'doub

我试图用float函数将一列整数转换成一列浮点。当我运行以下命令时:

hourlyuncorrectedcount = float(hourlyuncorrectedcount);
它返回错误:

The input argument to float was not a supported type. The only 
recognized input character vectors are 'single' and 'double'. The input 
type was 'double'.

据我所知,这没有任何意义。

你不能使用float。我假设你有双精度,你可以把它改成单精度。但这些是你的选择

注:不建议使用MuPAD:

请看这里:
您不能使用float。我假设你有双精度,你可以把它改成单精度。但这些是你的选择

注:不建议使用MuPAD:

请看这里: 是一个函数,与数字数组不兼容。MuPAD是的一部分,并提供类似于和MATLAB的功能;后者被引入MATLAB R2016a的基础安装中,并取代了MuPAD

MuPAD独立于一般的MatlabIDE,并且
float
只接受MuPAD对象,而不接受数字数组。错误信息可能更清楚,但它确实明确指出输入需要是一个字符向量,这在MuPAD上下文中是有意义的,但在“常规”MATLAB中则没有意义

要将整数数组强制转换为浮点,请使用或

另请参见:

是一个函数,与数字数组不兼容。MuPAD是的一部分,并提供类似于和MATLAB的功能;后者被引入MATLAB R2016a的基础安装中,并取代了MuPAD

MuPAD独立于一般的MatlabIDE,并且
float
只接受MuPAD对象,而不接受数字数组。错误信息可能更清楚,但它确实明确指出输入需要是一个字符向量,这在MuPAD上下文中是有意义的,但在“常规”MATLAB中则没有意义

要将整数数组强制转换为浮点,请使用或


另请参见:

能否将代码添加到您获得
hourlyuncorrectedcount
的方式中?是符号数学工具箱中的函数。使用或如果您只想在小数点后添加更多值,请使用长格式。“唯一可识别的输入字符向量是‘单’和‘双’。”这有什么意义?@Flynn“一列整数”有什么不清楚的地方?整数没有小数。您能否将代码添加到获取
hourlyuncorrectedcount
的方式中?是符号数学工具箱中的函数。使用或如果您只想在小数点后添加更多值,请使用长格式。“唯一可识别的输入字符向量是‘单’和‘双’。”这有什么意义?@Flynn“一列整数”有什么不清楚的地方?整数没有小数。