舍入到一个特定的数字

16个视图(30天)
卡尔咀嚼
卡尔咀嚼 2013年3月11日
评论道: Icar2021年7月18日
我用excel和matlab在一起。我有一个gui界面。一个文本编辑框用来输入任意数量的。我想把这个数字四舍五入到最近的值在我的excel电子表格。例如,如果我输入数字148和excel表值140,155,161。我希望matlab四舍五入到最近的值在excel中。

接受的答案

安德烈Bobrov
安德烈Bobrov 2013年3月11日
编辑:安德烈Bobrov 2013年3月11日
x =兰迪([137149]10 1);
=圆(x / 5) * 5;
添加
s = xlsread (“yourfile.xlsx”);%来自Excel数据- > (140;155;166)
x =兰迪([136166]10 1);%让这是你的数据
[~,ii] = min (bsxfun (@ (x, y) abs (x - y),年代(:)。,x (:)), [], 2);
= s (2);
4评论
Icar
Icar 2021年7月18日
@Kirankumar Bacchewar 这个函数计算每个位置之间的误差和x(数据点),并寻找误差最小,这意味着这两个值是最亲密的在一起。

登录置评。

更多的答案(0)

类别

找到更多的在从MATLAB数据导入帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!