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/07/13 02:03:33
![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);结果](/uploads/image/z/12546710-62-0.jpg?t=MATLAB%E6%8F%92%E5%80%BC%E7%BB%93%E6%9E%9C%E4%B8%BANAN%E6%80%8E%E4%B9%88%E5%8A%9E%3E%3E+sunshi%3D%5B0.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+%5D%3Bshouru%3D%5B0.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+%5D%3Bh%3D%5B0.245+0.35+0.36+0.05+0.03%5D%3Bt%3Dinterp1%28sunshi%2Cshouru%2Ch%29%3B%E7%BB%93%E6%9E%9C)
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.
图:红色是你的原始数据点,绿色是你要拟合的点.