第一节课主要学了以下内容:
该问题主要是利用了以下的物理定律: Q = k Δ T d Q=k\frac {\Delta T}{d} Q=kdΔT 其中,d为介质的厚度, Δ T \Delta T ΔT为其两侧的温度差 ,k为介质的热传导系数,Q为单位时间由温度高的一侧向温度低的一侧通过单位面积的热量Q。
这个比较简单,就不总结了。。
这个是作业里面涉及的一个题目,所以详细记录一下。
先介绍一下拟合的一些相关概念:对于一个给定的函数解析式,可能会有需要待定的参数。如果此时给出自变量、因变量的若干组数据,我们就可以通过拟合的办法拟合出未知参数。
lsqcurvefit函数最常用的用法:
[ r e s , r e s n o r m ] = l s q c u r v e f i t ( f u n , x 0 , x d a t a , y d a t a ) [res, resnorm]=lsqcurvefit(fun,x_0,xdata,ydata) [res,resnorm]=lsqcurvefit(fun,x0,xdata,ydata)
res:拟合的结果resnorm:拟合结果对应的残差平方和fun:拟合函数x0:未知参数的初值xdata、ydata:已知若干组数据对于matlab中拟合函数的定义有两种方式:
1. fun = @(<函数的参数>) 函数表达式 2. 单独定义一个函数文件,文件中写如下内容: function y = f(<函数参数>) y = <函数解析式> end对于拟合函数初值x0的选取,学问比较深(我暂时还不太懂)。初值的选取直接影响了求解速度甚至是否有解。在查找博客的时候,翻到下面的一片博客,我觉得里面对于初值的问题讲的还不错,先贴上来:http://blog.163.com/shikang999@126/blog/static/172624896201463111856714/