我先给本身输出讲:MATLAB自动转换双没有明确的强制转换为int
>> numFiles, meanTangle, sdTangle
numFiles =
526
meanTangle =
0.4405
sdTangle =
0.1285
现在,当我创建矢量这些变量:
>> [numFiles meanTangle sdTangle]
ans =
526 0 0
而且,只是澄清:
>> class(numFiles)
ans =
int32
>> class(meanTangle)
ans =
double
>> class(sdTangle)
ans =
double
为什么MATLAB转换浮动(meanTangle
和sdTangle
)为int而不投射?
即使它不是直观的,这是一个记录的行为。请参阅文档中的[与类不同](http://www.mathworks.com/help/techdoc/matlab_prog/br04cfa-1.html)。 – Amro 2012-08-11 08:14:03