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

2 visualizaciones (últimos 30 días)
Hidehiko
Hidehiko el 24 de Abr. de 2014
Editada: mizuki el 8 de Feb. de 2017
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が落ちてしまいます。
これは仕様でしょうか?回避策、修繕策を教えてください。

Respuestas (1)

mizuki
mizuki el 28 de Sept. de 2016
Editada: mizuki el 8 de Feb. de 2017
この問題は、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 のプロパティ

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by