0

GUIDE を介していくつかの GUI を作成した Matlab 2012Ra でプロジェクトを実行していますが、うまく機能します。驚いたことに、最新版 (2013) と最古版 (2011Rb) でテストしました。2013 年版では機能は問題なく動作していましたが、GUI が同じではなく、大きな違いがありました。また、2011 年版ではエラー (!) が発生していました。

 videoFrames = read(getImpl(obj), index); % function i used to read frames from a movie %

(他の 2 つのエディションでは正常に動作していました!)。私の質問は、matlab がさまざまなエディションからコンパイラを全体的に変更しているのか、それとも何か不足しているのかということです。

4

1 に答える 1

0

MathWorks はリリース間で互換性を失わないようにかなりの努力を払っており、既存のコードを壊すような変更を行う場合は、リリースの数バージョン前に発表しようとします。必要な変更を準備します。

しかし、彼らは時々非互換性を導入する改善を行い、時には人々がバグであることに気付かず依存していたバグを修正します - そして時々、気付かずに誤って何かを壊したり、予期していなかったバグを導入したりします. その場合、サポート サイトに回避策や修正を投稿することがよくあります。

リリース間の非互換性に関連するコードに特定の問題がある場合は、投稿してください。

于 2013-07-10T11:18:36.433 に答える