How to find floor value of a cell??? please help....
3 次查看(过去 30 天)
显示 更早的评论
How can i find floor of a cell i.e.to get only decimal values in a cell???
0 个评论
回答(3 个)
Azzi Abdelmalek
2016-7-13
编辑:Azzi Abdelmalek
2016-7-13
your_cell_array={1.23 2.58 3 7.02 -4.6 -4.2}
your_cell_array=cellfun(@floor,your_cell_array,'un',0)
0 个评论
Image Analyst
2016-7-13
To get only the decimal (fractional) values, subtract off the integer part.
% Define sample data in cells of a cell array:
m = {1.23 2.58 3 7.02 -4.6 -4.2}
% Convert cell array to array of doubles:
dbl_m = cell2mat(m);
% Get only the decimal, fractional part by subtracting the integer part:
dbl_m = dbl_m - fix(dbl_m)
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!