0
TEMP = taux(LAT < 0 & LAT > -9 & LON < 90 & LON > 70,timeIndex);

この素晴らしいエラーを出力します:

Index exceeds matrix dimensions.

taux is 360x160x192.

LAT は160x360で、 LONも同様です。timeIndex は192x1 です(たとえば、時間が 1998 から 1999 の間の値のインデックスです)

マトリックスを逆にしたり、次のことを試したりしても、エラーはまだ存在します。

TEMP = taux((LAT < 0 & LAT > -9 & LON < 90 & LON > 70)',timeIndex)

また

TEMP = taux(LAT < 0 & LAT > -9 & LON < 90 & LON > 70,LAT < 0 & LAT > -9 & LON < 90 & LON > 70,timeIndex);
4

1 に答える 1