五点差分法 matlab 解热传导方程
ode45
的ode是常微分方程的意思,也就是只有一个自变量
你的方程有dt 有dx,两个自变量
这个是偏微分方程
用ode是解决不了的,参考一下pdetool
示例如下:
odefun=@(t,y) (y+3*t)/t^2; %定义函数
tspan=[02.3]; %求解区间!!!!!!!!!!!!
y0=-2; %初值
[t,y]=ode45(odefun,tspan,y0);
其中求解区间为0~2.3,那么最后结果的y的最后一个y(length(y))就是y(2.3)【五点差分法 matlab 解热传导方程】
推荐阅读
- 冰的溶解热的误差分析
- 珊瑚绒和羊毛有什么差异
- 怎样看待贫富差距
- 小孩成绩差怎么办有什么方法吗 小孩成绩差怎么补救
- 孩子小学成绩越来越差怎么办 孩子小学成绩越来越差如何处理
- 初中生专注力差怎么办 如何解决孩子专注力差
- 高一学生成绩差怎么办 高一成绩下滑家长策略
- 国4柴油和国5柴油的差别在哪里
- 两次月圆之间的间隔是相差多少天
- 调速阀的作用