我想问一下关于高效算法的问题。例如,我有一个等式:
x = y + z;
如果变量y= 1,变量z=2,那么变量x是3
但是,如果变量x=3,变量z=2,那么如何自动获得y的值呢?不创建新方程式y = x - z
我希望可以使用C#或javascript获得示例代码。
另一个例子,如果方程式是
a = (((x + y - z)/2)*10)^4
方程来自程序,用户提交3个变量的值。用户提交变量(x,y,z)或(y,z,a)或(z,a,x)或(a,x,y)
如果用户输入变量x、y和z值,则程序可以用该方程显示a的值。如果不创建a= ...
如果用户输入变量y、z和a值,则程序可以用方程显示x的
我有一个类似的问题,但尽管我得到了社区的帮助,但我无法解决这个问题。
我有以下问题:球向移动线移动。我想知道球什么时候和线相撞。
我尽最大努力解决这个问题:
所有变量:f(x) ... The line of the ball movement
g(x) ... The line before it moved
g1(x) ... The line after it moved
g2(x) ... The line after it moved + the radius (when the ball center hits this line, the ball border hits
我想找到一组数值方程的解,我想知道合金是否可以用于这个问题。
我发现关于合金的有限信息似乎表明(至少对我来说)这是可以做到的,但我没有发现类似问题的例子。
这当然不容易,所以在投资时间和一些钱在文学之前,我想知道这是否可行。
简化示例:
(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