trigonometry相关内容

结果错误

我的代码: 导入数学x =输入()打印(math.asin(math.radians(float(x)))) 我的x是0.7071067811865475,结果是0到1之间的某个无理数.但是据我所知,它应该在45左右. 解决方案 您使用错误的函数转换了错误的数字. >>>导入数学>>>x = 0.7071067811865475>>>数学度数(math.asin(x))44.999 ..
发布时间:2021-05-31 20:54:24 Python

对python中pi的sin和cos的怪异答案

我遇到了一个非常奇怪的问题.当我想查找某些角度的正弦或余弦时,我在python解释器中得到了奇怪的答案. 来自数学导入的 >>>>> *>> sin(pi)出:1.2246467991473532e-16>> cos(pi)出:-1.0 它正确回答了cos,但罪恶很奇怪.而pi/2是反向的. >>> sin(pi/2)出:1.0cos(pi/2)出:6.123233995736766e- ..
发布时间:2021-05-31 20:54:18 Python

如何使用线渲染器从A点到B点绘制正弦波

按照本教程,我正在尝试使用 Line Renderer 组件进行绘制从A点到B点的正弦波.我正在使用输入的鼠标位置.但是到目前为止,我所做的工作没有用,它只是沿x轴绘制正弦波,我需要从起点到鼠标的输入位置进行绘制. private void Update(){如果(Input.GetMouseButtonDown(0)){Vector3 newPos = Camera.main.ScreenT ..
发布时间:2021-05-31 20:52:15 C#/.NET

比较角度和向上的奇怪行为

我有一个可比较角度的函数..如果从起始航向到-5/+ 5deg范围内的角度si,则应返回Color .green,否则应返回.orange. 我简化了项目,因此可以轻松地在快速的Playground中使用. 这是我的乐趣: func convertToPositiveAngle(_ angle:Angle)->角度 {var toRet =角度(度数:fmod(角度.度数,360) ..
发布时间:2021-05-31 20:52:06 移动开发

计算圆上8个等距点的像素坐标

我有一个以0为中心,半径为80的圆.如何使用python计算围绕圆的圆周的8个等距点的坐标? 解决方案 r = 80numPoints = 8.0点= []用于范围(numPoints)中的索引:points.append([r * math.cos((index * 2 * math.pi)/numPoints,r*math.sin((index * 2 * math.pi)/numP ..
发布时间:2021-05-31 20:51:06 其他开发

三角自变量约简(模2π的约简)

我正在尝试为正弦和余弦创建一个计算器,该计算器在技术上仅在0-pi/2的范围内运行.现在看来这很愚蠢,但以后会用到,所以我可以采用泰勒级数. 我有一个最有效的实现,但是当theta的形式为x *(pi/2)时,我遇到了一个严重的问题,其中x是任意整数.似乎在这些值上有时会将它们推入它们不属于的附近象限.还有一些偶然的完全错误,我无法解释. 我该如何提高效率和正确性? 这是执行此操 ..
发布时间:2021-05-31 20:50:04 其他开发

如何渲染和检测视线?

如果您查看右上角,您会在雷达上看到敌方单位的视线. 我想知道什么是最有效或最简单的方法(小的代码,相当准确.不需要完美)来检测您的视线范围是什么?我可能需要渲染,也可能不需要渲染(我可能不会). 我不知道公式,也没有在C#中使用任何数学库/命名空间 -编辑- 基本上,这是2d原型.没有什么是完美的,它具有可移动的摄像头和单元,并且只能从左上右下看,而不能从对角线看.可能有一 ..
发布时间:2021-05-31 20:49:55 C#/.NET

当所有侧面,角度和前两个点都已知时,使用Javascript函数查找三角形的第三个点

曾经有人问过这个问题,但是我没有找到满意的答案,所以我将尝试确保这是主题,并产生一些良好的回答. 这个问题不应该放在maths.stackexchange上,因为它与完成我在下面开始的功能所需的Javascript代码有关. 想象一下下面的三角形. 每个点A,B和C都有x和y坐标,我们知道Ax,Ay,Cx和Cy的坐标是什么.我们也知道a,b和c的长度以及A,B和C的角度. ..
发布时间:2021-05-31 20:49:02 前端开发

从一组点中找到四边形的角点

我尝试从一组点中获取四边形的角点. 这组点是有序的,并描述了轮廓 有时轮廓有些杂音(请参见第二张图片) 搜索的角点不必一定是给定点集中的点(请参见左下方的第三张图片) 搜索到的角点描述的是凸四边形,不一定是矩形 第二张图片有些极端,但我的观点集的“质量"介于第一张图片和第二张图片之间. 首先,我想到了从1-360°和长度上制作直方图的方法,以下两点说明了这一点.四个最高峰将 ..
发布时间:2021-05-31 20:45:31 其他开发

Python:具有三角函数的小数

我有一个小问题,看看: >>>导入数学>>>math.sin(math.pi)1.2246467991473532e-16 这不是我在微积分课上学到的(实际上是0) 所以,现在,我的问题: 我需要使用Python执行一些繁琐的三角演算.我可以使用哪个库来获取正确的值? 我可以使用十进制吗? 编辑: 对不起,我的意思是其他事情. 我想要的是某种方法: >> ..
发布时间:2021-05-31 20:44:45 Python

numpy.sin函数的度数?

我正在研究一个与计算折射角有关的问题,而不是与之有关的问题.但是,看来我无法按度使用numpy.sin()函数.我尝试使用numpy.degrees()和numpy.rad2deg(). numpy.sin(90)numpy.degrees(numpy.sin(90)) 两者的回报率分别为〜0.894和〜51.2. 感谢您的帮助. 解决方案 您不想将转换为度,因为您已经有了9 ..
发布时间:2021-05-31 20:44:00 Python

math.cos(x)没有返回正确的值?

我刚刚开始使用python,但是在使用一个非常基本的程序时遇到了困难.我想计算-20度的余弦.据我了解,默认值以弧度表示,因此这是我尝试的以下代码: 导入数学打印math.cos(math.degrees(-20)) 这将输出(-.7208 ...),答案实际上是(.9397 ...).我确定这是一个非常基本的解决方案,但是我尝试了很多不同的方法,但不会输出正确的结果.预先感谢! 解决 ..
发布时间:2021-05-31 20:43:03 Python

将向量的差值转换为0到1之间

我正在处理两个单位向量,但不确定如何计算.我需要这样,如果它们指向同一方向,则答案为1,相反方向的答案为0,垂直(向上或向下)的答案为0.5,等等. 示例:对于两个向量(1,0)和(-1,0)(所以,相反的向量),我得到的答案是0.对于两个向量(1,0)和(1/sqrt(2),1/sqrt(2))(因此,指向45度角的单位向量)我得到0.25.对于两个向量(0,1)和(-1,0)(所以,垂直 ..
发布时间:2021-05-31 20:42:04 Python

矩形中的旋转点

我在矩形中有一个点,需要旋转任意角度并找到该点的x y.如何使用javascript. x,y的下面将是1,3,当我将90传递给该方法后,它将返回3,1. | ------------- ||* |||||| ------------- |_____|* |||||||||_____| ------------- ||||||* || ------------- |_____|||||| ..
发布时间:2021-05-19 19:59:45 前端开发

用三角函数旋转图像

您好,我只想使用三角函数来批准图像. 假设"q"为0.作为"theta" y'= x * sin(q)+ y(-tan(q/2))* sin(q)+ y x'= x + 2 y (-tan(q/2))+ x sin(q)(-tan ^ 2(q/2))+ y x'和y'将成为我们的新x和y值. 我在图像处理方面还很新,但是我写了一个我认为是正确的代码. 在此示例中 ..
发布时间:2021-05-15 20:37:47 其他开发

正弦余弦模块化扩展精度算法

我已经在正弦/余弦的许多实现中看到了一种所谓的扩展模块化精度算法.但是,这是为了什么呢?例如,在 cephes实现中,减小到范围[0,pi/4],他们正在执行此模块化精度算法以提高精度. 在代码下面: z =((x-y * DP1)-y * DP2)-y * DP3; 其中DP1,DP2和DP3是一些硬编码系数.如何在数学上找到那些系数?我已经知道“模数扩展算术"对于大数字的用途,但 ..
发布时间:2021-05-15 19:34:23 其他开发

如何在python中从另一条线的端点绘制一条垂直线?

我正尝试从给定长度的端点绘制与当前线段正交/垂直的线段,下面的插图有助于更好地解释问题: 给出 a线坐标和任意 length 的坐标,我想找到线段 b 和的坐标(x3,y3). 感谢任何帮助. 更新:在此处找到了我的解决方案,并将其改编为Python,mod请将其标记为重复并关闭./p> 解决方案 我认为,使用sympy模块并获得它会很容易. 将sympy.geometry ..
发布时间:2021-05-10 19:15:31 Python