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?