MATLAB Function Reference |
Syntax
B = single(A)
Description
B = single(A)
轉換矩陣A
到單精準度,並且傳回轉換的值給B
。
A
可以是任何的數值物件(像是double
)。
如果A
早就是單精準度,則single
將會沒有效果。
單精準度量比起倍精準度量需要較少的儲存空間,但是相對的卻擁有比較少的精準度和比較少的範圍。
single
主要預定是被使用在存放單精準度的值。
因此大部分操作到陣列而不會改變元數的運算都很清晰。
像是reshape
、size
、
關係運算子、下標指定和下標參考。
沒有數學的運算是為single
物件所定義。
藉著放置適當命名的方法在你路徑上directory中的@single
directory,
你可以為了精準度的類別定義你自己的方法。
Examples
a = magic(4); b = single(a); whos Name Size Bytes Class a 4x4 128 double array b 4x4 64 single array
See Also
sin, sinh | size |