私はsin()とcos()関数を使って半径の異なる円を描くことに興味があります。 ラジアンを増やして同じ場所に複数のプロットがなく、ピクセルベースのディスプレイに描かれた円の隙間がないように、黄金のルールがありますか? x = cos(r) * radius
y = sin(r) * radius
r = r + s
私は、2×PIを半径から派生した数で除算することと何かを考えていますか?
私はこのコードに問題があります。四角形の頂点を作るのに4点(円です)が必要ですが、違いがどういうものであるべきかわかりませんそれらの頂点の間にある(変数 "変更")。私はこの変数を空のままにしておいてください、私にそこに挿入して理由を説明する価値がありますか? ここでは、コードは次のとおり import pygame
from math import sin, cos
pygame.init
私は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
私は、正弦/余弦の多くの実装では、いわゆる拡張モジュール精度演算を見てきました。しかし、それは何のためですか? たとえば、cephes implemetationでは、[0、pi/4]の範囲に縮小した後で、精度を向上させるためにこのモジュラ精度演算を行っています。コード】以下 :DP1、DP2及びDP3は、いくつかのハードコーディング係数である z = ((x - y * DP1) - y * D