【发布时间】:2012-12-13 03:28:47
【问题描述】:
我有一个奇怪的问题,但这里是。我有一个包含(T11、T12、T21 和 T22)的矩阵...
| T11 T12 |
| T21 T22 |
我有一个函数,它会在比较矩阵中的两个值时返回一个标量值。让我们称之为f(x,y)。我想为每两个值运行这个函数,所以我这样做......
f(T11,T12), f(T11,T21), f(T11,T22),
f(T12,T21), f(T12,T22),
f(T21,T22)
我将这些结果存储在一个向量中,现在包含 6 个元素
V1 = [f(T11,T12), f(T11,T21), f(T11,T22), f(T12,T21), f(T12,T22), f(T21,T22)]
我现在要做的是找出哪个f(x,y) 对应于哪两个x,y 值。所以向量V1 将包含值,例如:
V1 = [12 14 54 23 86 3]
所以可以看到V1的第一个索引(i=1)的值为15,对应f(T11,T12),而V1的第三个索引(i=3)=54,对应@ 987654332@.
如果有任何不清楚的地方,请告诉我。为了刷新,我希望能够为V1 中的每个值确定输入到f(x,y) 的原始值。我已经尝试寻找模式,但到目前为止一直无法想出任何东西,我忘记了一堆我曾经知道的数学......我认为 V1 的指标和比较的指标之间存在关系矩阵。请出主意! (p.s. 我也尝试在函数返回中包含索引和值,但它真的很乱,我宁愿用一种奇特的数学方式来做。
【问题讨论】:
标签: matlab