0

假设我有一个简单的等式如下:

x = 50 * (20 * item)

是否有系统或语言可以自动扭转这种情况?所以可以说我有x一个输入并想item知道它是什么。

item = (x - 50) / 20

一个非常微不足道且可能具有误导性的示例,但只是为了说明这一点。我不是在谈论使用最小二乘拟合等求解方程,而是一个可以有效地反转方程的系统,以生成您必须手动编码的内容。我不是数学家,所以请原谅不正确的术语(如果有的话)。

我的一位同事说,Matlab 可以在本地做到这一点。有人知道怎么做吗?我真的可以指定我有哪些输入和我正在寻找的输出吗?还是我只需要使用内置的数学函数来编写一个手写的逆方程?

4

1 回答 1

2

您可能正在寻找http://www.mathworks.com/help/symbolic/solve.html

你应该首先声明一个符号变量:syms item 然后:solve(x == 50 * (20 * item), item)应该给你你正在寻找的东西。

于 2013-05-02T17:29:17.293 回答