在Matlab中,可以使用double()
、single()
、int8()
、int16()
、int32()
、int64()
以及logical()
函數(shù)來改變矩陣的數(shù)據(jù)類型。下面是一個例子,展示如何將矩陣的數(shù)據(jù)類型從double
改變?yōu)?code>int16:
A = [1.5, 2.7, 3.9; 4.1, 5.3, 6.5]; % 創(chuàng)建一個 double 類型的矩陣
B = int16(A); % 將矩陣的數(shù)據(jù)類型改變?yōu)?int16
在這個例子中,矩陣A
的數(shù)據(jù)類型是double
,通過調(diào)用int16()
函數(shù)將其轉(zhuǎn)換為int16
類型的矩陣B
。根據(jù)需要,可以使用不同的函數(shù)來改變矩陣的數(shù)據(jù)類型。