Есть ли функция Matlab для преобразования какой-либо структуры данных в строку?

Я ищу функцию в Matlab, чтобы использовать ее для сообщений об ошибках, например:

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

я хочуwantedFunction чтобы иметь возможность принимать обе строки, массивы, массивы ячеек, в идеале даже структурные массивы.

На данный момент я используюnum2str, но это не работает для клеток. Я думал, что я хочу сделать сsprintfно я не понял как. Я полагаю, что мог бы написать свою собственную функцию, но это было бы излишним, если бы уже был способ сделать это в Matlab. Есть идеи?

Ответы на вопрос(4)

Ваш ответ на вопрос