0

これで、3 つのフィールド、averageValue、heightLabels、heights を含む構造体 settings ができました。

settings.averageValue = 7.5121 7.2742 7.4602 settings.heights = 105.1000 105.2000 105.3000

これらを次のコードでループしています。

for m = 1:length(settings.averageValue)
    settings.heightLabels(m) = {sprintf{'%.1f %s', settings.heights(m), 'm')};
end

しかし、「セルから char への変換はできません。」というエラーが表示されます。何か案は?

4

2 に答える 2

0

さて、私はそれを理解しました。それはデータ型の問題でした。私の構造体フィールドはセルであるはずでしたが、文字列でした。むしろ恥ずかしい。

構造体フィールドを作成するときに、次のコードで問題を解決しました。

settings.averageValue = {};
settings.heightLabels = {};

ご協力いただきありがとうございます!

于 2013-07-02T07:59:46.400 に答える