Matlabwilliam hill官网
直播中

王锐

8年用户 77经验值
擅长:电源/新能源 模拟技术 处理器/DSP 接口/总线/驱动
私信 关注
[问答]

matlab 插值函数interp1运行出错

运行以下简单的使用插值函数interp1的程序,提示错误如下,请问该如何修改。另外,附上数据图。
clc;
clear;
load('SOC.mat')
load('OCV.mat')
for q=1:18
SoC0=q*(-0.05)+0.95;
OCV0=interp1(SOC,OCV,SoC0);
end

错误:
Error using griddedInterpolant
The grid vectors are not strictly monotonic increasing.


Error in interp1>Interp1D (line 346)
   F = griddedInterpolant(Xext,V,method);


Error in interp1 (line 241)
   Vq = Interp1D(X,V,Xq,method);


Error in test1 (line 7)
OCV0=interp1(SOC,OCV,SoC0);


    数据.rar (2018-4-23 20:52 上传)

    1.56 KB, 下载次数: 28

回帖(2)

王锐

2018-4-23 20:55:12
请教各位,刚开始学习使用插值函数不是很懂
举报

王锐

2018-4-23 21:07:36
问题解决了,数据错了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分