声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1723|回复: 5

[编程技巧] 如何对一个数据截取

[复制链接]
发表于 2006-11-13 08:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

使用道具 举报

 楼主| 发表于 2006-11-13 09:18 | 显示全部楼层
哪位高手告知一下啊,谢谢!!
发表于 2006-11-13 09:36 | 显示全部楼层

回复

用mod,编个小程序就可以实现.
 楼主| 发表于 2006-11-13 10:20 | 显示全部楼层
高手提示一下如何编吧?谢谢!:@)
发表于 2006-11-13 13:47 | 显示全部楼层
其实我已经提示地很明显了...
下面是我写的一个小程序,你参考看看:

%%%%%%%%%%%%%%%%%%%%
a=[1.23 2.34 5.23 24.56 2.45 5.67];
b=zeros(1,length(a));
for i=1:length(a)
b(i)=a(i)-mod(mod(a(i)*100,100),10)/100;
end
b
%%%%%%%%%%%%%%%%%%%%
发表于 2006-11-13 18:21 | 显示全部楼层
better way:
  1. format short g
  2. c=floor(10*[1.23 2.34 5.23;24.56 2.45 5.67])/10
复制代码

四舍五入:
  1. format short g
  2. B=roundn([1.23 2.34 5.23;24.56 2.45 5.67],-1)
复制代码

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-15 21:12 , Processed in 0.064625 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表