更改矩阵中的索引

时间:2013-06-10 08:17:41

标签: matlab matrix indexing

我正在尝试通过存储值来更改矩阵索引,但我不确定如何做到这一点。

我有从Excel导入的矩阵,其中第一行和第一列中的值表示周数和邮政编码。因此,当我在命令窗口中调用函数时,我希望能够将周数和邮政编码写为参数,而不是矩阵索引。那可能吗?怎么样?

谢谢

1 个答案:

答案 0 :(得分:1)

你可以用这样的函数来做:

function value = GetValue(matrix, date, zipcode)
    r = find(matrix(:, 1) == date);
    c = find(matrix(1, :) == zipcode);
    value = matrix(r,c);
end