| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 191 人关注过本帖
标题:怎样用点画出一个周期的正旋函数
收藏  订阅  推荐  打印 
wshadowhunter
Rank: 1
等级:新手上路
帖子:16
积分:268
注册:2008-9-1
怎样用点画出一个周期的正旋函数

public void paint(Graphics g)
    {
        for(int k = 0; k < 100; k++)
        {
            double d = (6.2831852000000001D * (double)k) / 100D;
            double d1 = 50D * Math.sin(d);
            d *= 50D;
            int i = (int)d + 100;
            int j = (int)(100D - d1);
            g.drawString(".", i, j);
        }
这个函数可以实现输出可是,我不知道为什么要这样做,谁可以告诉我这个思想是什么?为什么要这样遍?谢谢了!!!
搜索更多相关主题的帖子: 函数  周期  点画  
2008-9-13 17:38
千里冰封
Rank: 12Rank: 12Rank: 12
来自:灌水之王
等级:版主
威望:155
帖子:28360
积分:4616
注册:2006-2-26

为什么你也不知道?
什么叫正弦函数?知道了的话就知道为什么了

可惜不是你,陪我到最后
2008-9-13 18:41
herostar1986
Rank: 1
等级:新手上路
帖子:11
积分:212
注册:2008-9-16

点的坐标(x,y)正好对应正弦函数的x,y。这里只是调整了一下对于整个屏幕的相位,基本图形样子不发生变化,这样看的更舒服一些。
2008-9-16 15:10
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.076167 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved