Matlab对两个函数进行线性拟合

目前所遇到的问题比较奇怪,可能因为我是初学者
我的拟合对象不是数据,而是函数,大致情况如下:
我的项目模拟水泥水化速率q,q的积分是总热量Q,q可以用Q以十次方程表示,即:polyfit(Q,q,10)
而水泥水化同时受到室温的影响,通过设备的恒温试验,我有两个恒温下的十次方程:20deg=polyfit(Q20,q20,10);38deg=polyfit(Q38,q38,10)
问题的关键在于,室温并不是恒定的,而是不断波动的,因此我需要得出20度到45度所有温度下的十次方程表达式,假定上面的两个温度的表达式是一次线性关系
实际问题可以简化为:已知两条曲线,这两条曲线分别是20度和38度的曲线,假定所有温度下的曲线呈线性关系,要求其他温度下的曲线

这个简单呢,你看你需要什么都可以这样弄(线性插值)

alpha = @(n_deg) (n_deg-20)/(38-20) ;%alpha分点
deg20 = polyfit(Q20,q20,10);
deg38 = polyfit(Q38,q38,10);
n = 30; %比如30度
deg_n = alpha(n)*deg38 + (1-alpha(n))*deg20;

然后deg_n就是n摄氏度下的多项式系数