我正在寻找一个在 Matlab 中用于错误消息的函数,如下所示:
error(['Invalid value for someVariable: ' wantedFunction(someVariable)]);
我希望wantedFunction
能够同时使用字符串、数组、单元格数组,最好是结构数组。
目前,我正在使用num2str
,但这不适用于单元格。我以为我想要的可以用 来完成sprintf
,但我还没有弄清楚怎么做。我想我可以编写自己的函数,但如果在 Matlab 中已经有办法做到这一点,那将是多余的。有任何想法吗?