我有几个脚本(m文件),我们的客户使用不同版本的Matlab。是否有工具可以检查每个脚本与特定Matlab版本的兼容性?
我有几个脚本(m文件),我们的客户使用不同版本的Matlab。是否有工具可以检查每个脚本与特定Matlab版本的兼容性?
您可以使用 checkcode
函数来实现您想要的功能。另外,您还可以使用 version
和 verLessThan
等函数编写脚本和函数,以便检查它们正在运行的版本并采取适当的措施。
仅适用于MATLAB R2017b及以上版本:
是的,我们有一个工具可以创建当前工作文件夹和子文件夹的codeCompatibilityReport。此功能在MATLAB R2017b中引入。代码兼容性报告将在MATLAB Web浏览器中打开。升级到新版本的MATLAB后,您可以使用此报告来识别现有代码中可能存在的兼容性问题。
在MATLAB中导航到您希望运行代码兼容性报告的M文件所在的目录。然后,执行以下命令:
>> codeCompatibilityReport