What is a double matrix?
古いコメントを表示
I have data that I need to convert into a double matrix. How do I do that ?
5 件のコメント
Awais Saeed
2021 年 12 月 11 日
編集済み: Awais Saeed
2021 年 12 月 11 日
What is your data, its dimensions and data type?
Zach Hanses
2021 年 12 月 11 日
KSSV
2021 年 12 月 11 日
You may proceed with the existing sinlge, Why you want to convert it to double ?
Zach Hanses
2021 年 12 月 11 日
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 日
0 投票
If it is a string, read about str2num, str2double.
If it is a single, use double.
If it is a sym class, use double.
3 件のコメント
Zach Hanses
2021 年 12 月 11 日
Zach Hanses
2021 年 12 月 11 日
In MATLAB every variable has a class. You can get the class using the function class......the numbers i.e. floatingpoint numbers can be single or double. If your precipitation is a single, and you want it to double, yes use:
double(precipitaiton)
A = magic(4) % data type is double
s = single(A) % convert double to single
d = double(s) % convert single to double
whos
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')
カテゴリ
ヘルプ センター および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!