plot([1:50​000],[1:50​000],'+' );すると、LoadLibrary failed with error 193: %1は有効な32bi​tアプリケーションで​はありません。 とい​うポップアップが出て​MATLABが落ちて​しまう。

2 ビュー (過去 30 日間)
Hidehiko
Hidehiko 2014 年 4 月 24 日
編集済み: mizuki 2017 年 2 月 8 日
OS;windows 7 64bit MATLAB; 64bit版
MATLABスクリプトで、 plot([1:500],[1:500],'+g' ); は、グラフが表示されるが plot([1:50000],[1:50000],'+g' );では、 、LoadLibrary failed with error 193: %1は有効な32bitアプリケーションではありません。  というポップアップが出てMATLABが落ちてしまいます。
これは仕様でしょうか?回避策、修繕策を教えてください。
  1 件のコメント
Walter Roberson
Walter Roberson 2014 年 4 月 24 日
I wonder if you are running out of memory of some kind?

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

回答 (1 件)

mizuki
mizuki 2016 年 9 月 28 日
編集済み: mizuki 2017 年 2 月 8 日
この問題は、MATLAB の OpenGL レンダラが原因です。グラフィックスカードのドライバを更新することで問題が解決します。
また、グラフィックスカードのドライバ更新が難しい場合は、他のレンダラ (painters, ZBuffer) にご変更ください。例えば、painters に変更するには MATLAB 起動時に実行される startup.m ファイルに
set(0,'DefaultFigureRenderer','Painters')
を追加します。
startup.m については以下のドキュメントをご参考にしてください。
- ユーザー定義オプションの起動ファイル http://www.mathworks.com/help/matlab/ref/startup.html
なお現在の最近のバージョン (R2014b以降) では OpenGL/painters のみで zbuffer はありません。レンダラについては以下に説明があります。ご参考まで。
- Figure のプロパティ

カテゴリ

Help Center および File ExchangeGraphics Performance についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by