Existe uma função Matlab para converter qualquer estrutura de dados em uma string?

Eu estou procurando uma função no Matlab para usar para mensagens de erro, da seguinte forma:

error(['Invalid value for someVariable: ' wantedFunction(someVariable)]);

eu querowantedFunction para poder usar as duas cadeias de caracteres, matrizes, matrizes de células, idealmente até mesmo matrizes de estrutura.

Por enquanto, estou usandonum2str, mas isso não funciona para as células. Eu pensei que o que eu queria poderia ser feito comsprintf, mas eu não descobri como. Eu suponho que eu poderia escrever minha própria função, mas isso seria redundante se já houvesse uma maneira de fazer isso no Matlab. Alguma ideia?

questionAnswers(4)

yourAnswerToTheQuestion