私はそうのような、エラーメッセージに使用するMatlabの中で機能を探しています:データ構造体を文字列に変換するMatlab関数はありますか?
error(['Invalid value for someVariable: ' wantedFunction(someVariable)]);
私はwantedFunction
は、文字列、配列、セル配列、理想的にも構造体配列の両方を取ることができるようにしたいです。
今のところ私はnum2str
を使用していますが、これはセルでは機能しません。私はsprintf
でやってみたいと思っていたが、どうやって考えているのか分からなかった。私は自分自身の関数を書くことができると思いますが、既にMatlabでこれを行う方法があれば冗長になります。何か案は?
最新の編集(toString.m)を見てください。これは、承認されたファイル交換に配置されるバージョンです。 –