我正在尝试使用SPM5,但我有最新版本的MatLab,它不能与SPM5一起工作。使用的MatLab SPM5的最新版本是7.3。有没有办法将MatLab降级,或者快速地将SPM5移植到当前版本的MatLab?
我不能使用SPM8,因为它没有我需要的侧化指数(LI)工具。
发布于 2013-06-05 00:57:34
首先,您是否尝试过在更新版本的Matlab中使用SPM5?FIL网站只是说他们无法预测SPM5将如何在7.1之后的版本上运行,并不是说它们是不兼容的。我个人在R2008b (7.7)上使用SPM5已经有几年了,没有出现任何问题。
其次,R2008b/7.7之后的版本不建议调用finite(),而是支持isfinite()。这导致SPM5停止工作。通过将所有对SPM5 ()的调用替换为isfinite(),我能够在R2010b (7.11)中使用有限。我不知道同样的策略是否适用于更新版本的Matlab,但它可能值得一试。
第三,我确实知道可以同时安装不同版本的Matlab。因此,如果您有一个维护协议,允许您获得旧版本的软件,您应该能够同时安装它们,而不会出现问题。
发布于 2013-06-05 00:54:07
如果您有一个正在维护的MATLAB许可证,那么您就拥有了所有以前版本的MATLAB的许可证。您应该能够通过登录到您的MathWorks帐户来下载任何最新版本。如果您需要的版本比网站提供的版本旧,或者难以访问所需的版本,请直接与MathWorks支持部门联系。
https://stackoverflow.com/questions/16923014
复制相似问题