dポイントプレゼントキャンペーン実施中!

マトラブには使用するメモリに制限が掛けられていて
物理メモリを大量に積んでいても有効に使われない。
という話を聞いたのですが、本当でしょうか。
もしそうであれば、制限を外し方法を教えて頂きたいです。

ちなみに
3次元の補間関数interp3をmetodを'spline'にして実行するとout of memoryで止まりまる為、メモリ制限があれば外そうと考えています。

ただ
methodを'cubic'にすると動くのですが、
ヘルプによれば、cubicの方がメモリ使用量が多そうなので
エラーメッセージに関係なく、別の原因で止まっていることも考えられます。
別の原因について、何か思い当たる事がありました
そちらの方もお願いします。

A 回答 (1件)

ここと


http://newsreader.mathworks.com/WebX?50@61.ZtGsa …
ここ
http://www.mathworks.com/support/tech-notes/1100 …
あたりが参考になります。

制限がかけられているというか、32bitアーキテクチャの仕様なので、物理メモリを増やして、仮想メモリもたくさん設定しても上限以上は意味がありません。なので、現行WindowsPCだと実質1.2G位しか使えないようです(起動時オプションの-nojvmで少し稼ぐとか小技がありますが)。

私もニューラルネットワークで大規模な問題を解いているときにこの問題に直面し、、、64bitUNIXに鞍替えして回避しました^^;あまり参考にならなくて済みません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!