Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 从int32矩阵到浮点的转换_Matlab_Type Conversion - Fatal编程技术网

Matlab 从int32矩阵到浮点的转换

Matlab 从int32矩阵到浮点的转换,matlab,type-conversion,Matlab,Type Conversion,我正在尝试使用Treebagger函数,但出现以下错误: ???在229处使用==>classregtree.classregtree>classregtree.preparedata时出错 X必须是浮点数的矩阵。 1373处==>TreeBagger.TreeBagger>TreeBagger.init中的错误 [bagger.X,ynum,bagger.W,classnames,bagger.Y]。。。 495处==>TreeBagger.TreeBagger>TreeBagger.Tree

我正在尝试使用Treebagger函数,但出现以下错误:

???在229处使用==>classregtree.classregtree>classregtree.preparedata时出错
X必须是浮点数的矩阵。
1373处==>TreeBagger.TreeBagger>TreeBagger.init中的错误
[bagger.X,ynum,bagger.W,classnames,bagger.Y]。。。
495处==>TreeBagger.TreeBagger>TreeBagger.TreeBagger中出错
bagger=init(bagger,X,Y,makeArgs{:});
==>TreeBagger.TreeBagger在1处出错
classdef TreeBagger
为了解决这个问题,我需要将
X
(当前是
int32
矩阵)转换为浮点矩阵。我找不到任何工作方法来做这件事

树形记录器的语法:

B= Treebagger(40,X,Y); 
X=功能
Y=实际输出


这其实很简单

>> dx = double( x ); % convert x to double (64bits floating point)
>> sx = single( x ); % convert x to single precision floating point (32bits)

为什么要用“rdf”来标记它?因为TReebagger是rdf“random decision forest”的函数,啊,我想知道相关的首字母缩略词是什么。无论如何,StackOverflow上的RDF标记代表“资源描述框架(Resource Description Framework,RDF)[,]……一种表示万维网资源信息的语言。它是一种语法独立的数据模型,可以序列化为各种具体语法。RDF是语义网上使用的核心数据格式。”将标记添加到StackOverflow问题时,应该有一个简短的工具提示来描述该标记。没什么害处,噢!谢谢你的提示:)下次我会记住的