Есть ли функция Matlab для преобразования какой-либо структуры данных в строку?
Я ищу функцию в Matlab, чтобы использовать ее для сообщений об ошибках, например:
error(['Invalid value for someVariable: ' wantedFunction(someVariable)]);
я хочуwantedFunction
чтобы иметь возможность принимать обе строки, массивы, массивы ячеек, в идеале даже структурные массивы.
На данный момент я используюnum2str
, но это не работает для клеток. Я думал, что я хочу сделать сsprintf
но я не понял как. Я полагаю, что мог бы написать свою собственную функцию, но это было бы излишним, если бы уже был способ сделать это в Matlab. Есть идеи?