给定,对于特定范围和域内的任何一个f = @(x,y) [something with a scalar result]
,我可以计算一个查找矩阵的最佳方法是A
什么?A(x,y) == f(x,y)
x,y
假设一个名为的函数lookupTable(f,range,domain)
做了我想要的。然后lookupTable(@(x,y) x * y, 12, 12)
将产生一个包含从1*1=1
到的乘法表的矩阵12*12=144
。
或者假设我想要一个除第 3 行第 5 列中的 1 外全为零的 6x6 矩阵。我可以写而不是直接写在那个矩阵中,或者创建一个全零矩阵然后修改它lookupTable(@(x,y) x==3&&y==5, 6, 6)