我用javascript创建了一个计算矢量坐标的程序,因为我有正确的公式,所以一切都很顺利,但是当我在javascript中使用Math.cos计算143.1301的余弦时,它返回0.1864而不是科学计算器中的0.7999,这是为什么?有人能给我解释一下原因吗?同时也请给我这个问题的解决方案。先谢谢你...:)这里是我的代码示例
function cyltoxec(a)
{
ans = Math.cos(a);
return ans.toFixed(4);
}
var = x;
return cyltoxec(x);
我做了这个计算器来尝试用python计算三角函数。我刚刚开始学习如何使用这个程序,到目前为止,我还没有找到任何对我有意义的东西。这样做的问题是,对于我的科学计算器上出现的问题,我总是得到不同的答案。
while True:
print('type "sine1" to find the value of the Opposite')
print('type "sine2" to find the value of the Hypotenuse')
print('type "cosine1
我需要为我正在制作的算法切断某些字符串。我正在使用substring(),但是它变得太复杂了,实际上不能正常工作。我发现了这个话题
决定试一试split(),但它总是给我
java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0
+
^
这就是我的代码:
String[] result = "234*(4-5)+56".split("+");
/*for(int i=0; i<result.length; i++)
我在这个问题上被困了很长一段时间。如何使我的计算器计算的是度而不是弧度。我试过Math.toDegrees,但没有成功。如果你决定帮忙的话谢谢你。
进口java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// END USER INPUT VALUE IN DEGREES
System.out.println("Please input a value to r
我正在尝试复制我在这个网站上找到的一个公式,它与计算给定纬度的地球半径有关。 https://rechneronline.de/earth-radius/或https://planetcalc.com/7721/ 然后,我使用网站上的计算器来确定我是否正确地复制了公式。 我已经写了以下代码,但我不能复制网站上给出的答案(纬度等于零时除外)。由于方程相当复杂,我甚至将每个部分拆分为一个单独的变量。然而,我的结果仍然不正确。 示例代码 import math
def radius (B):
a = 6378.137 #Radius at sea level at equator
b
我的计算器出了点问题。主要的“图形用户界面”有数字键盘和一些操作符,但我为所有的三角函数添加了一个JMenuItem,因为它们在一个新窗口中打开。在主图形用户界面上使用运算符(+、-、sqrt、power等)没有问题。但是我似乎根本不能让三角函数起作用。我在代码的注释中添加了更多信息(阅读名为t的第三个最后一个实例变量后面的注释)。
public class Calculator extends JFrame
{
//TILVIKSBREYTUR
JFrame rammi; //Rammi inniheldur panel
JPan
我正在尝试创建一个计算器,它可以对shell脚本进行基本的数学运算,但是当我试图(standard_in) 1: syntax error乘两个数字时,它一直返回给我这个语法错误,我试图找到一些分辨率,但到目前为止没有任何帮助。
这是我的代码:
echo "====== Calculator ======"
echo " "
# It will save both numbers to the variables
echo "Type a number: "
read numA
echo "Type another number: &
我正在设计一个使用Tkinter的计算器。在我将trig函数添加到我的代码之前,eval函数工作得很好。然而,我发现它不适用于我给它的trig值。我使用eval函数是错误的,还是它对触发值不起作用?eval函数在我的equalButtonFunction中的第47行使用。如果我用错了,你能告诉我如何修复它吗,或者如果eval不适用于trig,你能推荐一种替代方法吗?谢谢!
from __future__ import division
from Tkinter import *
import math
main = Tk()
main.title("Calculator")
def diagonal(t, x, y):
"""Makes a diagonal line to the given x, y offsets and return"""
from math import atan2, sqrt, pi
angle = atan2(y, x) * 180 / pi
dist = sqrt(x**2 + y**2)
lt(t, angle)
fdbk(t, dist)
rt(t, angle)
我不明白atan2方法是做什么的。它是如何计算角度的?为什么还
使用Java图形,我尝试画一个圆,在圆内画线,然后检查鼠标是否在圆内,并打印鼠标的位置。
我画的线超出了圆,当我在这些线的边界内单击时,但在圆外,它假设鼠标在圆内,因为我给x和y的限制实际上形成了一个正方形。
我怎样才能找到x和y的极限,使这些线不会超过圆圈,并且只有当鼠标在圆圈内时,它才会打印“里面”?
以下是我的代码
public class Circle extends JFrame implements MouseListener {
int x,y,i;
JLabel label =new JLabel();
public void SetLa