9860中用函数表达自然底数后出现的问题
背景:自然底数,变量越大越接近,且e=≈ 2.71828 18284 59045.......................对应的函数是(1-(1/x))^x
#################################
在9860中写一个小程序,?→x:(1+(1/x))^x算e的过程中出现一个问题。当输入x 为10526315789473时计算出e是2.865181156之后又递增一位数后x为10526315789474后计算出来的e是1。
请大神说一下这是什么情况?不是说趋于无穷大的时候更接近2.71828 18284 59045………的么?这突然出现一个1确实让我有些莫名奇妙。 计算精度问题,x大到一定程度1/x就等于0了,1+1/x等于1,1^x等于1
就是这样,喵~~~~~! 御狐神晴明 发表于 2014-12-8 21:36
满眼尽是楼主的小白贴
会有所改变的!一直在努力~ imasaka0 发表于 2014-12-9 09:41
计算精度问题,x大到一定程度1/x就等于0了,1+1/x等于1,1^x等于1
就是这样,喵~~~~~!
有道理,好像这个东西也是没有意义的东西。 发不了贴,有个问题想请教,如何在prgm模式里,将一个数字转换一个字符串?9860GII 5tuaner 发表于 2014-12-9 20:35
有道理,好像这个东西也是没有意义的东西。
数学上有意义,用计算器算出的结果没意义 callowtramp 发表于 2014-12-10 22:39
发不了贴,有个问题想请教,如何在prgm模式里,将一个数字转换一个字符串?9860GII
大概用exp->str吧,去卡西欧官网下载说明书看看吧 本帖最后由 5tuaner 于 2014-12-11 22:14 编辑
callowtramp 发表于 2014-12-10 22:39
发不了贴,有个问题想请教,如何在prgm模式里,将一个数字转换一个字符串?9860GII
你想做什么?说出你的目的,比如想做什么程序,实现什么目的
单纯的储存数字到字符串就是“12345678”->str 1:str1
字符串可定义范围(str 1-str20)
5tuaner 发表于 2014-12-11 22:03
你想做什么?说出你的目的,比如想做什么程序,实现什么目的
单纯的储存数字到字符串就是“12345678”-> ...
比如说
4 ->A
5 ->B
A+B ->C
我想把C作转换为一个字符 callowtramp 发表于 2014-12-22 20:21
比如说
4 ->A
5 ->B
disp
locate 2 2 “”?
c->str 1:str 1
这三种方式应该都可以实现输出C的字符串吧?
页:
[1]