使用python2.7和PyCharm Community 2016.2.3 + Anaconda发行版。
我有一个类似以下内容的输入:
from sympy import *
x = symbols('x')
f = cos(x)
print (f.subs(x, 25))
输出是cos(25),。是否有一种方法可以从一定的角度来计算像sin/cos这样的三角恒等式?我试过cos(degrees(x)),但没有什么不同之处。我是不是遗漏了文档中的一些关键部分,还是真的没有办法做到这一点?(谢谢你的帮助:)
我有一个方程,描述一个椭圆。我想用Python求出这些椭圆的最小和最大角θ和轴Lc的长度,以便进一步计算。参数Lc1、theta1等是对应角度的轴长。我尝试了sympy.solve,但没有成功(结果没有任何意义),现在我正在尝试sympy.solveset。
这是我现在的剧本。然后是进一步的计算,需要θ。
import math
import sympy as sym
from sympy import solve, Eq
from sympy import *
import matplotlib.pyplot as plt
#define parameters
#Lc modelled
我一直试图让一个物体绕着另一个物体运行:
//childX,childY,childZ are my starting coordinates
//here I count distance to the middle of my coordinate plane
float r = (float) Math.sqrt(Math.pow(childX, 2)+Math.pow(childY, 2)+Math.pow(childZ,2));
//here i convert my angles to radians
float alphaToRad = (float) Math.toRadia
我们知道cos(2 2mPI)=1,但是对于每一个整数m,我得到如下输出。
value of m = 1.000000e+01 and value of cos(2*m*pi) = 1.000000000000000
value of m = 1.000000e+02 and value of cos(2*m*pi) = 1.000000000000000
value of m = 1.000000e+03 and value of cos(2*m*pi) = 1.000000000000000
value of m = 1.000000e+04 and value of cos(2*m*pi
我需要n个形状(在我的代码中是"votingParticipants"),在半圆(形状为拱形)的周长上均匀分布。N可以改变的地方。
以下代码对13个形状/点运行良好。看起来好像它们的角度是相等的,但是当我把它改变为12时,形状不再沿着半圆的周长均匀分布。我还没有试过其他的数量,但它需要工作的任何数量的形状。
有人能指出我做错了什么吗?
(另外,如果你准备好迎接挑战:我真的很想把一个形状放在圆圈的顶端,一边比另一边多一点是可以的)
下面是我的代码:注意:线条的形状只是为了直观地显示这些角度在做什么
// test method with shapes
private void S
我想找到cos(5)。为什么这个表达式无效:
syms x
f=sin(x)
disp(diff(f)(5))
错误是
Line: 3 Column: 12
Indexing with parentheses '()' must appear as the last operation of a valid indexing expression.
我正在尝试在Android中进行一些基本的定制绘图。当我试图画一个在它的轴上运行的行星时,我需要知道圆周的坐标。我发现有一条定律可以求出圆周的坐标:
x = r * cos(degree) + j,
y = r * sin(degree) + k
where j,k is the center of the axis and r is the radius.
问题是,我没有得到我预期的分数。当我使用计算器做类似的事情时:
100 * cos(1) + 50
我得到了149.9847695。但是当我在java做同样的事情时
100 * Math.cos(1) + 50,
我得到了104.03
我有这样的公式:
var bounds = map.getBounds();
var center = bounds.getCenter();
var ne = bounds.getNorthEast();
// r = radius of the earth in statute miles
var r = 3963.0;
// Convert lat or lng from decimal degrees into radians (divide by 57.2958)
var lat1 = center.lat() / 57.2958;
var lon1 = center.l
下面的代码是用来在2D中围绕原点旋转的。然而,它不是走在一个圆圈上,而是不断地向中心会聚。(最初运行在Three.js上)这段代码的工作原理完全正确。(我在其他平台上也这样做过,甚至在excel sheet上也进行了数值模拟)。
这一切为什么要发生?
<body>
<div id="vals"></div>
<script>
theta = Math.PI / 90.0;
var x = 1;
var y = 1;
var element = do
我想问一下,在物体旋转的方向上移动物体的正确方式是什么?
现在我有:
local ang = body:getAngle() * 180 / 3.14 /// get body's rotation in degrees
local x, y = body:getPosition(); /// get current position
ang = ang%360
x = x + math.sin(ang)
y = y + math.cos(ang)
print(ang)
body:setPosition