如何测试工具箱是否存在?
155次观看(最近30天)
显示较旧的评论
我正在撰写一些我希望分发开源的代码。在我的代码中,我想检查最终用户是否在安装中有FSOLVE,如果没有,请使用fzero。我宁愿最终用户不会收到有关不存在的功能的丑陋消息,而初学者将对如何解决错误感到困惑,否则他们会讨厌MATLAB。有没有办法可以轻松实施?
0评论
答案(4)
杰夫
2012年5月3日
尝试这个:
v = ver;
HAS_FSOLVE = ANY(strcmp(celltr(char(v.name))),“优化工具箱”);
或更具体地说:
HAS_FSOLVE = 〜ISEMPTY(哪个(“ fsolve');