まずオブジェクトはありません、私は、このリンクでは、いくつかの在庫データを配置したにコードスニペットに第一ラインによってロードされるR2016bの問題 - CELL2MATは、セル配列を含むセル配列をサポートしたり、
https://drive.google.com/open?id=0B9hoshsWoDHGOGs1SGFDTG9BYlk
問題を実証する。
R2016a以前のバージョンで動作しますが、R2016bに失敗したコード、ここにある:R2016bで
FileName = '~/TestFile.csv';
tmpData = readtable(FileName);
Data = tmpData(:,3:size(tmpData, 2));
names = fieldnames(Data);
DataArray=table2array(Data);
DateCell = table2cell(tmpData(:,1));
count = size(Data, 2);
for i=1:count
tmpStr = char(names(i));
% fprintf('%s\n', tmpStr);
TS(i) = timeseries(DataArray(:,i), DateCell, 'Name', tmpStr);
end
DateCell変数が原因「1x1の日時」要素に提出された1091セル・アレイのように見えますtimeseriesを呼び出すと失敗します。以前のMatlabのすべてのバージョンでは、timeseriesで正しく機能した日付でいっぱいになった1091セル配列のようです。
だから、より良いスキルを持つ人がそれを確認できるとすれば、これを修正するためのコーディングの変更は何ですか?
ありがとうございます!