繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
快速注册
登录
论坛
搜索
帮助
原始风格
brown
purple
green
red
orange
gray
pink
violet
blue
greyish-green
jeans
greenwall
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
应用通知 (0)
应用邀请 (0)
悠闲数学娱乐论坛(第2版)
»
Mathematica
» 小数乘法每次都只保留3位小数怎么算?
返回列表
发帖
abababa
发短消息
加为好友
abababa
当前离线
UID
2354
帖子
1355
主题
285
精华
0
积分
7965
威望
11
阅读权限
90
在线时间
179 小时
注册时间
2014-5-1
最后登录
2022-5-14
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2015-9-1 21:58
|
显示全部帖子
小数乘法每次都只保留3位小数怎么算?
例如有一个数$1.23$,要将它连乘$50$次$1.3$,但每次都必须四舍五入,只保留小数点后三位作为下一次的乘数,用Mathemtaica要怎么做呢?
收藏
分享
分享到:
QQ空间
腾讯微博
腾讯朋友
abababa
发短消息
加为好友
abababa
当前离线
UID
2354
帖子
1355
主题
285
精华
0
积分
7965
威望
11
阅读权限
90
在线时间
179 小时
注册时间
2014-5-1
最后登录
2022-5-14
2
#
发表于 2015-9-1 22:28
|
显示全部帖子
会了,原来是用Nest函数
f[x_] := Round[(x*1.3)*1000]/1000
N[Nest[f, 1.23, 50]]
TOP
abababa
发短消息
加为好友
abababa
当前离线
UID
2354
帖子
1355
主题
285
精华
0
积分
7965
威望
11
阅读权限
90
在线时间
179 小时
注册时间
2014-5-1
最后登录
2022-5-14
3
#
发表于 2015-9-9 23:10
|
显示全部帖子
回复
5#
kuing
是要保留一位小数吗?我看网上介绍的可以先乘10再除以10,这样都是0.5
N[Round[{0.49, 0.5, 0.51}*10]/10]
TOP
返回列表
回复
发帖
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]