sunlie999 发表于 2006-11-13 08:52

如何对一个数据截取

我有一组数据1.23 2.34 5.23
                     24.56 2.45 5.67
请问如何对上述数据进行取小数点后一位进行保存,谢谢!

sunlie999 发表于 2006-11-13 09:18

哪位高手告知一下啊,谢谢!!

xjzuo 发表于 2006-11-13 09:36

回复

用mod,编个小程序就可以实现.

sunlie999 发表于 2006-11-13 10:20

高手提示一下如何编吧?谢谢!:@)

xjzuo 发表于 2006-11-13 13:47

其实我已经提示地很明显了...
下面是我写的一个小程序,你参考看看:

%%%%%%%%%%%%%%%%%%%%
a=;
b=zeros(1,length(a));
for i=1:length(a)
b(i)=a(i)-mod(mod(a(i)*100,100),10)/100;
end
b
%%%%%%%%%%%%%%%%%%%%

bainhome 发表于 2006-11-13 18:21

better way:
format short g
c=floor(10*)/10
四舍五入:
format short g
B=roundn(,-1)
页: [1]
查看完整版本: 如何对一个数据截取