error using meshgrid: out of memory

I have two vectors. Latitude and longitude, each 90267 in length. I want to create a 2D grid (using meshgrid) and then interpolate temperature values at these points. However, I get an out of memory error. I tried preallocating the matrix ones(90267,90267) but it still uses too much memory. Any way around this?

 採用された回答

Star Strider
Star Strider 2016 年 8 月 3 日

0 投票

I would use a coarser resolution (fewer elements in the original vectors you give to meshgrid). Interpolate your dependent variable data as necessary.

2 件のコメント

Catherine F
Catherine F 2016 年 8 月 3 日
That's what I ended up doing. Thank you.
Star Strider
Star Strider 2016 年 8 月 4 日
My pleasure.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeInterpolation についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by