trigonometry

    0熱度

    1回答

    我想在C中做一個函數,它使用餘弦定律返回與給定角度相反的三角形邊的長度。 現在我得到了在Excel中工作的公式,它給出了正確的結果。然而,當我在C中嘗試它時,我得到了錯誤的結果,並且我無法弄清楚爲什麼。 對於測試,我有sideA爲21.1,sideB爲19,它們之間的角度爲40度。現在答案應該是14.9,就像我在Excel中獲得的一樣。然而在C中我得到了23.735。請有人幫我找出我出錯的地方 /

    -2熱度

    1回答

    假設我有y=sin(x)其中x由多個元素組成,例如x=(1:1:5)。 如何解決所有我知道的變量z中的所有元素是z=cos(y)只使用MATLAB代碼,沒有代數操作?

    1熱度

    3回答

    我是Javascript新手,我試圖使用反切線來查找升高的y線上的x軸與角度之間的角度。我沒有看到任何指令,所以我真的需要一些幫助。

    2熱度

    1回答

    我在很多正弦/餘弦實現中見過所謂的擴展模塊化精度算法。但它是爲了什麼? 例如在cephes implemetation中,在縮小到[0,pi/4]範圍後,他們正在進行模塊化精度算法以提高精度。 下文的代碼: z = ((x - y * DP1) - y * DP2) - y * DP3; 其中DP1,DP2和DP3有一些硬編碼的係數。 如何從數學上找到這些係數?我已經理解了大數字的「模塊化擴展

    -2熱度

    1回答

    我試圖計算基於this formula的角度的正弦值,與我饋送兩個參數給此函數替換生成的值:所述角度的程度和條件的量來計算: (defn factorial [n] (if (= n 1) 1 (* n (factorial (dec n))))) (defn sine-terms [deg terms] (let [pi 3.14159 radian

    0熱度

    1回答

    //下面是我創建的方法。 //我希望我的radius1中等於 「7.07」,但一旦我使用的方法它給了我零 public double getCircumscribedCircleRadius() { radius1 = 1/2 * 10 * 1/Math.sin(Math.PI/4); return radius1; }

    2熱度

    2回答

    我創建一個隨機RHO和θ用下面的代碼點: set.seed(1) rho <- sqrt(runif(1, 0.0, 1.0)) theta <- runif(1, 0, 2*pi) 獲得rho=0.515和theta=2.338 我可以得到x和y的值做x=rho*cos(theta)和y=rho*sin(theta)與-0.358和0.371,分別 但是,如果我做的逆過程 r<-sqrt

    1熱度

    1回答

    我在下面的代碼中有一個奇怪的錯誤。向下滾動查看圖像以參考此問題。在下面的圖片中找到的程序使用javascript在畫布中繪製,所以請注意,x和y座標都是正的,所以y座標相對於圖形是顛倒的。 let rotateVectors = (vs, t) => { return sortVectors(Object.keys(vs).map(v => { console.log(v

    1熱度

    1回答

    我試圖使用處理3.2.2三角函數在Mac上。我發現當與度函數同時使用正切函數時,它返回的答案似乎是錯誤的。下面是代碼,導致問題的行: System.out.println(tan(degrees(13))); 我已經做了兩個獨立的計算器計算,和我.2308681兩次。但是,當我在處理中運行此行時,它將返回0.29583776。是什麼造成了答案的差異,如何解決?

    2熱度

    3回答

    我有一個2種型號: public class Person { public Guid ID { get; set; } public string Name { get; set;} } public class Event { public Guid ID { get; set; } public string EventName { get;