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

2 Ansichten (letzte 30 Tage)
Hidehiko
Hidehiko am 24 Apr. 2014
Bearbeitet: mizuki am 8 Feb. 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が落ちてしまいます。
これは仕様でしょうか?回避策、修繕策を教えてください。

Antworten (1)

mizuki
mizuki am 28 Sep. 2016
Bearbeitet: mizuki am 8 Feb. 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 のプロパティ

Kategorien

Mehr zu Graphics Performance finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by