非常新的程序员,试图用javascript做一个二次方程解算器。 //QuadSolver, a b c as in classic ax^2 + bx + c format
function quadsolve(x, a, b, c) {
var sol = (
((a * (x * x)) + (b * x)) + c
)
}
//Test
console.log(quadsolve(1, 1, 1, 0)) 在控制台中,它输出"undefined“。这是解决问题的正确方法吗?如果是这样,我如何获得一个值而不是未定义?谢谢!
我想找到一组数值方程的解,我想知道合金是否可以用于这个问题。
我发现关于合金的有限信息似乎表明(至少对我来说)这是可以做到的,但我没有发现类似问题的例子。
这当然不容易,所以在投资时间和一些钱在文学之前,我想知道这是否可行。
简化示例:
(1) a + b = c, (2) a > b, (3) a > 0, (4) b > 0, (5) c > 0
一种解决办法是
a = 2, b = 1, c = 3
对合金或更好的工具/解决方案的可用性有任何见解将不胜感激。
致以亲切的问候,
保罗。
我正在试着自己做一个简单的方程解算器来解决像(3*x-4=7+2*x)这样的问题。用户将输入一个方程式,程序会将方程式分成两部分,在循环中,它将用相同的数字替换两边的x。程序将检查等式的两边是否相等,并打印出答案。脚本是这样的:
equation=input("Write an equation (variable is x): ")
side1 = equation[:equation.index("=")]
side2 = equation[equation.index("=")+1:]
for i in range(1000):
我有一个正在编写的程序,用户可以在求解二次或三次多项式的三次函数之间做出选择。一旦选择,程序将应用许多公式,包括:求解二次判别式、二次公式、二次多项式公式、三次多项式的卡达诺类比方法和标准三次公式(基本上是本中的前四个公式)。
下面是我的代码:
import math
def deg3():
print("This is a third degree polynomial calculator.")
print("Please enter four numbers.")
a = int(input())
b = int(inpu
我正在尝试用这种形式求解一个积分(其中a,b,c,d,e,f和g是常量):
integral from f to g( (ax^4 + bx^3 + cx^2 + dx + e)^0.5dx )
当我尝试寻找三次Bezier曲线的长度(不使用递归细分)时,我遇到了这个问题。我的目标是有一个符号方程式,可以在t的任何范围(即上面方程式中的f和g)之间找到Bezier的长度。
我的第一个猜测是完成正方形,但维基百科清楚地表明,这只适用于二次方程。
按部件集成...这看起来不太管用。
下一个问题(不过,不是这个主题),使用它真的比递归细分Bezier更快吗?