我在 Matlab 2012Ra 上运行一个项目,我通过 GUIDE 创建了一些 GUI,效果很好。令人惊讶的是,我在最新版 (2013) 和最旧版 (2011Rb) 上对其进行了测试。我发现,在 2013 版中,功能运行良好,但 GUI 不一样,这有很大的不同,而且在 2011Ra 版中,有一个错误(!)
videoFrames = read(getImpl(obj), index); % function i used to read frames from a movie %
(在其他两个版本中它运行良好!)。所以我的问题是,matlab 是否会从不同版本中更改它们的编译器,或者我是否遗漏了什么?