使用Matlab推断一组测量数据

时间:2017-05-07 12:33:06

标签: matlab measurement extrapolation

有来自csv-File的数据。它包含在特定时间冷却金属片的电阻。测量开始于t = 7.8s。任务是将图形从7.8s外推到0s,以确定最高电阻,从而确定最高温度。我怎样才能用matlab实现这一目标?我尝试了以下但没有产生令人满意的结果。

data = csvread('05A_edit.csv');
time = data(:,2)+7.8;
resistance = data(:,3);
timep = linspace(0,7.8,167);
resistancep = interp1(time,resistance,timep,'linear','extrap');
plot(time,resistance,'b',timep,resistancep,'r');

原始数据的图表如下所示: enter image description here

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我会使用拟合。您对数据有什么想法吗?它看起来呈指数级。我会用:

RecyclerView.Adapter.onBindViewHolder()