cos

    0热度

    2回答

    当我使用 cout<<"Cos: "<<cos(_theta)<<" Sin: "<<sin(_theta)<<endl; 其中_theta = 180,它给输出, Cos: -0.59846 Sin: -0.801153 但输出应该是 Cos: -1 Sin: 0 我不明白为什么会发生这种情况!

    0热度

    1回答

    该程序获得4点(他们的坐标),形成一个凸形的图形,应该给我角度A2 +角度A4 - 180度。对于例如: 1 3 0 2 1 1 2 2 我得到UA2 = 90和UA4 = 90,但是当我做UA2 + uA4-180我得到2.0568e-007,而不是0但是,当我做到这UA2 + UA4我得到180.如果有人问到类似的问题,我很抱歉,但我不知道如何搜索它。任何人都可以告诉我为什么会发生,

    0热度

    1回答

    我有这个代码的问题,因为我想要4个点(圆圈)来制作正方形的顶点,但我不知道区别应该是什么在这些顶点之间(变量“变化”)。我把这个变量留空了,请你给我值,我应该插入并解释为什么? 下面的代码: import pygame from math import sin, cos pygame.init() screen = pygame.display.set_mode((800,600))

    1热度

    1回答

    用户打算给出“x”和“n”的值以便使用taylors系列近似计算cos x(您可以在此处查看其公式:http://campusdematematicas.com/wp-content/uploads/2012/05/serie-taylor-funcion-coseno.gif )其中“k”值是下面代码中的“i”。 事情是,我不知道我做错了什么,因为它没有给我cos x的正确值。 我刚刚尝试的输入

    2热度

    3回答

    在不使用多个文件的情况下,使用java中的cos或sin平滑地(以及其他)循环背景颜色的最佳方式是什么?我尝试过使用随机性,并分别增加每个单独的r,g和b值,以使这看起来有点正常,但它很紧张,不光滑,而且颜色很可怕。现在,它只是纯白色。我只包括必要的代码,我使用的加工3. //background int bg1 = 255; //r int bg2 = 255; //g int bg3 =

    4热度

    1回答

    我不明白,为什么我从JavaScript中的三角函数中得到一些非常奇怪的值。例如: Math.sin(Math.PI); // returns 1.2246467991473532e-16, but should return 0 Math.cos(Math.PI/2); // returns 6.123233995736766e-17, but should return 0 Math.si

    0热度

    1回答

    我需要圆始终与直线相交。 我是新来的数学功能,并试图牢牢抓住他们。 我认为这与罪和cos有关,但我可能是错的。 它为什么没有按预期行事? codepen: http://codepen.io/philipbell/pen/PmwybL let canvas = document.querySelector('#canvas'); let context = canvas.getContext('

    2热度

    1回答

    我在很多正弦/余弦实现中见过所谓的扩展模块化精度算法。但它是为了什么? 例如在cephes implemetation中,在缩小到[0,pi/4]范围后,他们正在进行模块化精度算法以提高精度。 下文的代码: z = ((x - y * DP1) - y * DP2) - y * DP3; 其中DP1,DP2和DP3有一些硬编码的系数。 如何从数学上找到这些系数?我已经理解了大数字的“模块化扩展

    0热度

    1回答

    我想创建一个程序,可以计算sin(x)给出x和值n。 我知道罪可以计算为: x - x3/3! + x5/5! - x7/7! + x9/9!... 但产量使我有同样数量的每一次:-2147483648。 这里是我的代码: #include <iostream> #include <cmath> using namespace std; int factorial(int); in

    0热度

    2回答

    我是MatLab的新手,为了我的大学的锻炼,我必须找到一个使用牛顿方法的给定函数的根。 >> x = linspace(-3,3); >> y = sinh(x-1)*log((3+2)*x+1)-1-1; Error using * Inner matrix dimensions must agree. >> y = sinh(x-1).*log((3+2)*x+1)-1-1; >>