小编top*_*her的帖子

如果未知变量发生变化,是否有解决单个未知的一般方法?

我有一个使用三个变量的简单代数关系.我可以保证我知道三个中的两个并且需要为第三个解决,但我不一定知道我将知道哪两个变量.我正在寻找一种方法或算法,可以处理任何没有大量条件的情况.这可能是不可能的,但我想以更一般的意义实现它,而不是在其他变量方面的每个关系中的代码.例如,如果这是关系:

3x - 5y + z = 5
Run Code Online (Sandbox Code Playgroud)

我不想这样编码:

function(int x, int y)
{
  return 5 - 3x + 5y;
}

function(int x, int z)
{
  return (5 - z - 3x)/(-5);
}
Run Code Online (Sandbox Code Playgroud)

等等.是否有一种标准的方式来处理这样的编程问题?也许使用矩阵,参数化等?

c# algorithm symbolic-math

7
推荐指数
1
解决办法
1430
查看次数

标签 统计

algorithm ×1

c# ×1

symbolic-math ×1