用脚本计算模型,之前都能跑通的现在,突然不行了,现在报错“function 'comp_model' for input arguments of type 'cell'.”
% Load data
basedir = './';
dat = importdata(fullfile(basedir, 'TG_model_data.txt'));
data = dat.data;
% Set optimization parameters for fmincon (OPTIONAL)
options = optimset(@fmincon);
options = optimset(options, 'TolX', 0.00001, 'TolFun', 0.00001, 'MaxFunEvals', 900000000, 'LargeScale','off');
lin = comp_model(data,dat.textdata,'Model_Phenotype_Model_Function','nStart',1000, 'param_min',[0, -0.1], 'param_max', [0.5,0.1], 'esttype','SSE');
Model_Phenotype_Model
Undefined function 'comp_model' for input arguments of type 'cell'.
Error in Model_Phenotype_Model (line 55)
lin = comp_model(data,dat.textdata,'Model_Phenotype_Model_Function','nStart',1000, 'param_min',[0, -0.1], 'param_max', [0.5,0.1],
'esttype','SSE');
完全不知道咋办
想能跑通,请大家帮忙看看,非常感谢
data 或者dat.textdata 类型是 cell他说错了 所以要转一下类型,比如dat.textdata = cell2mat(dat.textdata);
“未为“cell”类型的输入参数定义函数comp_model”,可能是comp_model子函数脚本没放在当前路径导致找不到,或者子函数改名了
函数danl未定义哦,你看看是不是少了一个danl.m 函数(function)文件