MATLAB插值结果为NAN怎么办>> sunshi=[0.22 0.3 0.24 0.33 0.25 0.32 0.31 0.19 0.2 0.26 0.185 0.27 0.286 ];shouru=[0.43 0.39 0.35 0.49 0.3 0.41 0.395 0.36 0.37 0.4 0.33 0.379 0.365 ];h=[0.245 0.35 0.36 0.05 0.03];t=interp1(sunshi,shouru,h);结果
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 10:04:32
MATLAB插值结果为NAN怎么办>> sunshi=[0.22 0.3 0.24 0.33 0.25 0.32 0.31 0.19 0.2 0.26 0.185 0.27 0.286 ];shouru=[0.43 0.39 0.35 0.49 0.3 0.41 0.395 0.36 0.37 0.4 0.33 0.379 0.365 ];h=[0.245 0.35 0.36 0.05 0.03];t=interp1(sunshi,shouru,h);结果
MATLAB插值结果为NAN怎么办
>> sunshi=[0.22 0.3 0.24 0.33 0.25 0.32 0.31 0.19 0.2 0.26 0.185 0.27 0.286 ];
shouru=[0.43 0.39 0.35 0.49 0.3 0.41 0.395 0.36 0.37 0.4 0.33 0.379 0.365 ];
h=[0.245 0.35 0.36 0.05 0.03];
t=interp1(sunshi,shouru,h);
结果[0.325000000000000,NaN,NaN,NaN,NaN] 怎么办
MATLAB插值结果为NAN怎么办>> sunshi=[0.22 0.3 0.24 0.33 0.25 0.32 0.31 0.19 0.2 0.26 0.185 0.27 0.286 ];shouru=[0.43 0.39 0.35 0.49 0.3 0.41 0.395 0.36 0.37 0.4 0.33 0.379 0.365 ];h=[0.245 0.35 0.36 0.05 0.03];t=interp1(sunshi,shouru,h);结果
拟合只能拟合原始数据范围‘之内’的数,你要拟合的数据点位置h=[0.245 0.35 0.36 0.05 0.03]只有一个在原始数据范围‘之内’,所以只拟合出一个值,其他的都是NaN.
图:红色是你的原始数据点,绿色是你要拟合的点.