首页 存档 技术 查看内容

【Java】余弦曲线

2018-3-30 13:00 |来自: 互联网 312 0

摘要: 案例描述 在屏幕上画出余弦函数cos(x)曲线,如图1.6所示。 图1.6 余弦函数cos(x)曲线 案例分析 连续的曲线是由点组成的,点与点之间距离比较近,看上去就是曲线了,画图的关键是画出每个点。Java提供了三角函数方 ...

案例描述

在屏幕上画出余弦函数cos(x)曲线,如图1.6所示。


图1.6 余弦函数cos(x)曲线



案例分析

连续的曲线是由点组成的,点与点之间距离比较近,看上去就是曲线了,画图的关键是画出每个点。Java提供了三角函数方法,直接调用cos()方法就可以根据x坐标计算出y坐标。需要注意的是,cos()方法输入的参数是弧度值,要进行坐标转换,同样,得到的结果也要进行转换处理。从图1.6中可以看出,这条余弦曲线有两个周期,我们可以把x坐标控制在0~720。

案例实现

(1)确定程序架构


从图1.6中,我们可以发现,整个图形包括x轴、y轴及余弦曲线。控制台不方便输出图形,这里以Applet形式输出。这样我们就可以写出程序框架了,代码如下:


public class Ch1_3 extends Applet

{

int x,y;

public void start()

//当一个Applet被系统调用时,系统会自动调用 start()方法

{

Graphics g=getGraphics(); //画画之前,必须先取得画笔

//画x轴

//画y轴

//画cos(x)曲线

}

}


(2)画x轴


为了画出图1.6所示效果,我们可以把坐标原点设定为(360,200),x轴就是从左到右的很多点组成,通过循环语句很容易实现,代码如下:


for(x=0;x

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部