社区
J2ME
帖子详情
j2me开发人员进来看看?
xiaojing253588
2003-03-25 03:05:16
我现在有一个问题,就是求sin(浮点数),cos(浮点数)的值,该怎么办呢?
...全文
124
12
打赏
收藏
j2me开发人员进来看看?
我现在有一个问题,就是求sin(浮点数),cos(浮点数)的值,该怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DavidBone
2003-04-19
打赏
举报
回复
ding
xiaojing253588
2003-03-26
打赏
举报
回复
看不出来,我看了,写了一下,运算结果不对,您能够帮我写一个吗?
计算一个sin(90)的值.
villagehead
2003-03-26
打赏
举报
回复
mathFP的包里有javadoc,看看就明白了!
good luck
xiaojing253588
2003-03-26
打赏
举报
回复
aiur(s!MON)请您能不能够给我把里面的那些东西说得清楚一点,像toFP我都不知道是做什么用的,还有要求一个浮点数的tan该怎么去求呢?谢谢.
我的邮箱是:xiaojob@mail.china.cn
xiaojing253588
2003-03-26
打赏
举报
回复
呵呵,它本来也就有一个long最多也只支持8位,现在我还是需要更多,不知道有没有什么方法可以这样做?
aiur
2003-03-26
打赏
举报
回复
我认为:根据源码,可以相应的将int转换为long,这样可以支持更多的位,但我没有具体试过
xiaojing253588
2003-03-26
打赏
举报
回复
以上问题以解决,谢谢你们,现在又有新的问题,他的精度只有8位,现在我要它能够支持更多的位,该如何做?
villagehead
2003-03-25
打赏
举报
回复
送佛送上西
http://home.rochester.rr.com/ohommes/MathFP/mathfp_2_0_5.zip
aiur
2003-03-25
打赏
举报
回复
to xiaojing253588
抱歉,现在才看到你的短消息。
你已经有了MathFP了吗?如果有了的话,其中就有求sin,cos,tan等的值。
这个类是利用了java里的int是4个字节,它用两个字节来存储整数数据,两个字节来存储小数数据,所以要注意int的溢出。
以下的例子是画一个圆
int x,y,r;
r=50;
for(int k=0;k<360;k++)
{
x=MathFP.mul(MathFP.toFP(r),MathFP.cos(MathFP.toFP(k)));
y=MathFP.mul(MathFP.toFP(r),MathFP.sin(MathFP.toFP(k)));
x=MathFP.toInt(x);
y=MathFP.toInt(y);
g.drawRect(x+r,y+r,1,1);
}
xiaojing253588
2003-03-25
打赏
举报
回复
谢谢up,这个我有,我要的浮点数,还要tan()等.
villagehead
2003-03-25
打赏
举报
回复
good luck
villagehead
2003-03-25
打赏
举报
回复
你去google上面
找一个叫MathFP的东西试试
它里面就有sin,cos的函数,
但是是用整数“模拟”的!
sun的网站上也能查到有关的2篇文章!
J2ME
MIDlet
开发人员
的第一个BlackBerry应用
本文介绍如何使用Eclipse及BlackBerry Java插件进行
J2ME
开发,并通过一个HelloWorld示例展示了从环境搭建到应用部署的全过程。
j2me
开发网站
博客给出了
J2ME
开发相关网站http://www.
j2me
dev.com ,为
J2ME
开发人员
提供了一个可能获取资源的途径。
J2ME
13,096
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章