|
哪位大神能帮忙看看下面的matlab代码问题出在哪儿嘛
错误使用 str2num (第 37 行)
输入必须为字符向量或字符串标量。
出错 readdata (第 63 行)
IncludedM = cellfun(@str2num, block_m_cell(:, 1));
出错 dfm_initial_settings (第 4 行)
[X_Last, iSer, DatesV, P, Dates, ReleasesMat, ReleasesMatVec, Period, iSer_idx] = readdata(P);
出错 pseudo_real_time_MAIN (第 83 行)
[P, target_last, DatesV, DD, name_vintage, StartVintage, EndVintage, Period, ReleasesMat, iSer, iSer_idx] =
dfm_initial_settings(P, StartDate, EndDate);
readdata原代码:
55 % Read in Data
56 block_m = readtable(path, 'Sheet', ...
57 'block_m', 'ReadVariableNames', 0);
58
59 block_m_cell = table2cell(block_m(2:end, 2:end));
60 block_m_cell(any(cellfun(@isempty,block_m_cell), 2), :) = [];
61
62 % Variables
63 IncludedM = cellfun(@str2num, block_m_cell(:, 1));
|