plot([1:50000],[1:50000],'+' );すると、LoadLibrary failed with error 193: %1は有効な32bitアプリケーションではありません。 というポップアップが出てMATLABが落ちてしまう。
2 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
mizuki
2016 年 9 月 28 日
編集済み: mizuki
2017 年 2 月 8 日
この問題は、MATLAB の OpenGL レンダラが原因です。グラフィックスカードのドライバを更新することで問題が解決します。
また、グラフィックスカードのドライバ更新が難しい場合は、他のレンダラ (painters, ZBuffer) にご変更ください。例えば、painters に変更するには MATLAB 起動時に実行される startup.m ファイルに
set(0,'DefaultFigureRenderer','Painters')
を追加します。
startup.m については以下のドキュメントをご参考にしてください。
なお現在の最近のバージョン (R2014b以降) では OpenGL/painters のみで zbuffer はありません。レンダラについては以下に説明があります。ご参考まで。
- Figure のプロパティ
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Graphics Performance についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!