What is a double matrix?
102 次查看(过去 30 天)
显示 更早的评论
I have data that I need to convert into a double matrix. How do I do that ?
5 个评论
Awais Saeed
2021-12-11
Decimal point data (aka floating pointer numbers) can be represented as either single precision numbers or double precesion numbers. Single precision data takes 32bits in memory while double precision data takes 64bits. The greater the number of bits, the higher the accuracy. But you can easy tell that double precision costs you more memory. Read more here.
回答(3 个)
KSSV
2021-12-11
If it is a string, read about str2num, str2double.
If it is a single, use double.
If it is a sym class, use double.
Awais Saeed
2021-12-11
A = magic(4) % data type is double
s = single(A) % convert double to single
d = double(s) % convert single to double
whos
0 个评论
Walter Roberson
2021-12-11
retime() works fine with single precision.
dates = datetime('2000-01-01') + calmonths(0:3:35).'
data = randn(size(dates), 'single')
TT = timetable(dates, data)
TT5 = retime(TT, 'yearly', 'mean')
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!