我注意到有许多不同类型的MATLAB可用。某些许可证需要与许可服务器保持联系,如果断开连接,客户端将显示一些消息,如“无法联系许可服务器,如果在X分钟内未重新建立连接,则会退出”。其他是独立安装,没有这些限制。我的问题是,有没有办法告诉我从命令行安装了哪种MATLAB许可证类型?
答案 0 :(得分:3)
您可以检查$ matlabroot / licenses文件夹中是否有名为network.lic
的文件。如果是,您很可能正在运行网络安装。
hasNetworkLicense = exist(fullfile(matlabroot,'licenses','network.lic'),'file') == 2;
答案 1 :(得分:0)
Matlab有一个名为LICENSE的函数,它返回有关哪些工具箱等可用的信息。我不确定它是否告诉你你正在寻找的细节水平。请注意,这是从Matlab命令行而不是shell命令行运行的。从你的问题我不太确定你在找什么。