误差函数 |
您所在的位置:网站首页 › MATLAB误差分析 › 误差函数 |
打开实时脚本 其中,u(x,t) 表示位置为 x、时间为 t 时的温度,热方程为 ∂u∂t=c∂2u∂x2, 其中,c 是一个常量。 对于热系数为 k 的材料,以及对于其他位置 x>b 和 u(x,0)=0 的初始条件 u(x,0)=a,热方程的解为 u(x,t)=a2(erf(x-b4kt)). 对于 k = 2、a = 5 和 b = 1,为热方程在 t = 0.1、5 和 100 时的解绘图。 x = -4:0.01:6; t = [0.1 5 100]; a = 5; k = 2; b = 1; figure(1) hold on for i = 1:3 u(i,:) = (a/2)*(erf((x-b)/sqrt(4*k*t(i)))); plot(x,u(i,:)) end grid on xlabel('x') ylabel('Temperature') legend('t = 0.1','t = 5','t = 100','Location','best') title('Temperatures across material at t = 0.1, t = 5, and t = 100') |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |