综合百科

cos计算公式坐标

cos计算公式坐标

我是一位办公软件爱好者,特别喜欢使用Excel。我精通函数,熟悉基础操作,并且还有一些VBA的知识。今天,我想与大家分享、交流一些关于Excel的基础知识。欢迎所有对Excel感兴趣的朋友,以及正在学习的朋友们,一起进步,共同成长。如果你喜欢我的文章,请关注我,以便第一时间查看我分享的内容。

今天我要分享的是如何使用Excel图表来制作一个时钟。我们先来看一下下面的动图演示效果(这个时钟刚刚制作完成,还没有进行美化):

Excel图表制作的时钟

主要内容:

1. 效果演示

2. 数据构建原理

3. 数据构建结果

4. 图表制作

5. 图表美化

6. 设置时间自动更新

数据构建原理:

在这个例子中,我设置的表盘半径为4,表盘的圆心坐标为(6,6)。然后,结合这些参数,利用三角函数和正弦定理、余弦定理,计算出12个整点的坐标以及48个分钟的X、Y坐标值。

例如,要计算10点的X和Y坐标值。计算的X坐标的公式为:

=6+SIN(50/60*360*PI()/180)*4

在Excel中计算角度的SIN值、COS值时,应使用角度乘以PI()/180后得到的弧度作为参数。例如,计算30°、60°角的SIN值、COS值时,应使用SIN(30*PI()/180)或COS(60*PI()/180)。

由于需要计算60个点的坐标,我将整个圆分为60份,10点的位置刚好是第50份,那么角度就是50/60*360*PI()/180。然后配合正弦定理计算出边长,再用圆心的X坐标值加上边长,就可以得到10点的X坐标值。同理,用余弦定理计算出10点的Y坐标值。

接下来是:

一、表盘设置

我们设置表盘的圆心坐标为(6,6),设置半径为4。

二、12个整点坐标值

结合表盘数据设置整点坐标,这里使用的是12等分。

三、48个分钟坐标值(部分数据)

结合表盘数据设置分钟坐标,这里使用的是60等分。

四、设置时针、分针、秒针的坐标

1. 根据系统时间设置时针、分针、秒针的坐标。在表格中记录现在的时间,如【C1】单元格。

2. 时针、分针、秒针的第一个点都是圆心位置,坐标为(6,6)。

3. 时间指示端的时针X、Y坐标公式为:X坐标:=$C$3+SIN(MOD($C$1*24,12)/12*360*PI()/180)*($C$5-2),Y坐标:=$C$4+COS(MOD($C$1*24,12)/12*360*PI()/180)*($C$5-2)。分针和秒针的坐标公式类似,只是时间计算方式不同。

五、图表制作(重点内容)

使用的图表类型为:带平滑线和数据标记的散点图。首先生成时钟的整点、分钟,然后生成时钟的时针、分针、秒针。

六、图表美化

可以自己摸索、尝试时针、分针、秒针的样式、颜色、大小等设置。这里主要讲解如何在图表中插入图片背景。

七、设置时间自动更新

由于Excel不会每隔一秒自动更新数据,我们需要借助VBA代码来实现自动更新时间的功能。以下是相关代码:开始自动更新时间和代码的宏是“开始”,终止自动更新时间的宏是“停止”。将以上代码复制到文件的VBE编辑器里面,然后再工作表中添加两个按钮,分别设置为“开始计时”和“停止计时”。完成后,你就可以看到一个动态更新的时钟了。在说一下比较关键的地方:一是构建数据的过程比较复杂特别是涉及数学知识的地方对于一些基础不太好的伙伴来说可能有点吃力这也是学习制作图表的一个基础过程很多时候我们需要根据图表的特点对数据进行二次加工;二是Excel有多种类型的图表在实际使用中需要根据数据类型和数据表达的需要选择合适类型来表达效果即可.。


cos计算公式坐标

你可能也会喜欢...