0

数値データと文字列データを含む xls ファイルをインポートしようとしています。cellここで、出力を文字列のみで構成される配列にしたいと考えています。使った

[numeric,text,raw]=xlsread('myFile.xls');

ファイルを読み取ります。raw今、すべてのセルを に変換する方法を探していstringsます。私は実際に使用して問題を解決しました

raw=cellfun(@convertmat2char,raw);

function charData = convertmat2char(data)
if isnumeric(data)
    charData={num2str(data)};
else
    charData={data};
end
end

しかし、これは途方もなく遅いです。これは非常に簡単な行列演算で実行できると思いますが、方法を理解できないようです。

4

2 に答える 2