2014-04-24 61 views
1

我需要將matlab代碼翻譯成fortran 90.什麼是實現matlab等效fortran代碼的最好方法是將浮點數解析爲指數和尾數。我需要計算È˚F該MATLAB文檔中描述:matlab log2等同於fortran

「[F,E] = LOG2(X)返回陣列F和E.參數F是實值的陣列,通常在0.5的範圍內< = abs(F)< 1.對於實數X,F滿足以下方程:X = F * 2.^E。參數E是整數陣列,對於實數X,滿足方程:X = F * 2.^E。「

回答

2

Fortran標準具有EXPONENT和FRACTION內在函數來完成這個解析。它們是元素,所以如果你傳給它們一個數組,你會得到一個數組。