我正在尝试通过存储值来更改矩阵索引,但我不确定如何做到这一点。
我有从Excel导入的矩阵,其中第一行和第一列中的值表示周数和邮政编码。因此,当我在命令窗口中调用函数时,我希望能够将周数和邮政编码写为参数,而不是矩阵索引。那可能吗?怎么样?
谢谢
答案 0 :(得分:1)
你可以用这样的函数来做:
function value = GetValue(matrix, date, zipcode)
r = find(matrix(:, 1) == date);
c = find(matrix(1, :) == zipcode);
value = matrix(r,c);
end