“/”如何在两个行向量上真正起作用?

时间:2012-12-11 10:28:21

标签: matlab

我有以下基本观察:

[1 2 3 4]/[2 4 6 8] % output: 0.5
[1 2 3 4]/[2 3 4 5] % output: 0.7407
([1 2 3 4]*[2 4 6 8] % error of course)

它不是我作为A * inv(B)类型的操作(也不像mrdivide在时间序列上那样工作,如[1 2 3 4] ./ [2 4 6 8]如果我没有记错的话)。

现在,我的问题是,“/”在具有相同长度的两个行向量上定义了什么操作?


更新:
@ user1884905认为两个行向量上的a / b可以最小化norm(b*x - a)。到目前为止它似乎在进行一些数字测试。如果是真的,你可以在这背后给出一些官方参考吗?

1 个答案:

答案 0 :(得分:4)

是的,看来我是对的。来自MathWorks mrdivide

“如果A是m~ = n的矩形m×n矩阵,B是具有n个元素的行向量或具有n列的矩阵,则x = B / A返回最小二乘解方程组x * A = B.“

相关问题