我先給本身輸出講: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