求解下列热传导问题:

()()()()⎪⎪⎪⎩⎪⎪⎪⎨⎧====-=≤≤=∂∂-

∂∂1,

10,,1,010,0012

22ααL t L T t T z

z T L z t T

z T 程序:

function heat_conduction() %一维齐次热传导方程

options={'空间杆长L','空间点数N' ,'时间点数M','扩散系数alfa','稳定条件的值lambda(取值必须小于0.5)',};topic='seting';lines=1;

def={'1','100','1000','1','0.5'};h=inputdlg(options,topic,lines,def);L=eval(h{1});N=eval(h{2});M=eval(h{3});alfa=eval(h{4});

lambda=eval(h{5});%lambda 的值必须小于0.5

%***************************************************h=L/N;%空间步长z=0:h:L;z=z';

tao=lambda*h^2/alfa;%时间步长tm=M*tao;%热传导的总时间tm t=0:tao:tm;t=t';

%计算初值和边值T=zeros(N+1,M+1);Ti=init_fun(z);To=border_funo(t);Te=border_fune(t);T(:,1)=Ti;T(1,:)=To;T(N+1,:)=Te;

%用差分法求出温度T 与杆长L 、时间t 的关系for k=1:M m=2;

while m<=N

T(m,k+1)=lambda*(T(m+1,k)+T(m-1,k))+(-2*lambda+1)*T(m,k); m=m+1; end;

如何用matlab编辑热方程,MATLAB编辑一维热传导方程的模拟程序相关推荐

  1. matlab求解复杂方程,MATLAB解复杂方程并求解

    MATLAB解复杂方程并求解0 现有三个等式,两个不等式(约束条件),想要求W/680的最小值,求助大神,应该怎么算呢?等式(三个)①(23086*Q1^2)/1000+(19648*Q9^2)/10 ...

  2. 用matlab求解物理方程,MATLAB计算四类数学物理方程的举例求解题库.ppt

    数学物理建模与计算机辅助设计 第5章 四类数学物理方程的求解举例 本章内容 §5.1 求解本征值型数学物理方程 §5.2 求解稳定型数学物理方程 §5.3 求解热传导型数学物理方程 §5.4 求解波动 ...

  3. 怎么用matlab画心形曲线方程,matlab画心形曲线

    Matlab 绘制三维动态心形 It's OK to send a pic to... Matlab 绘制三维动态心形 It's OK to send a pic to... (x,y1,'-r',x ...

  4. matlab解坐标方程,matlab程序(解泊松方程)

    求解泊松方程的 function Finite_element_tri(Imax) % 用有限元法求解三角形形区域上的Possion方程 Jmax=2*Imax; % 其中Imax Jmax分别表示x ...

  5. matlab 画图 无法分离变量,matlab导热问题实例

    有限差分和Matlabpde求解一维稳态传热问题_数学_自然科学_专业资料.有限... 东南大学能源与环境学院课程作业报告作业名称:传热学大作业--利用 matlab 程序解决热传导问题院系:能源与环 ...

  6. matlab图形编辑,matlab绘制图形plot属性编辑

    matlab绘制图形plot属性编辑 matlab绘制图形plot属性编辑 使用plot绘制图形函数,设置其中的图形参数,包含线条颜色,粗细,线条类型. x=1:15; y=x.^3; 方法一 是在p ...

  7. MATLAB 条形图(柱形图)编辑

    总结于 matlab 柱状图 填充图案 Matlab条形图中填充图案 Matlab 条形图绘制 以及 添加误差棒 改变条形图形状 使用hatchfill.m 完成柱形图的填充编辑 figure(10) ...

  8. matlab求方程实根,matlab怎么求方程的根

    MATLAB解方程_IT/计算机_专业资料.一般的代数方程函数solve用于求解一般代数方程的根,假定S为符 号表达式,命令solve (S)求解表达式等于0的根,也 可以再输入一个...... MA ...

  9. lyapunov函数 matlab,科学网-[转载]Matlab的Lyapunov、Sylvester和Riccati方程的Matlab求解-吴雄君的博文...

    一.连续Lyapunov方程连续Lyapunov方程可以表示为 Lyapunov方程来源与微分方程稳定性理论,其中要求C为对称正定的n×n方阵,从而可以证明解X亦为n×n对称矩阵,这类方程直接求解比较 ...

  10. 丢番图(Diophantine)方程MATLAB求解

    丢番图(Diophantine)方程MATLAB求解   丢番图 (Diophantine) 方程在多项式中的一般形式为 A(z−1)X(z−1)+B(z−1)Y(z−1)=C(z−1)A(z^{-1 ...

最新文章

  1. Java关键字及其作用
  2. javax.naming.NoInitialContextException: Need to specify class name in environment or system property
  3. 读书:儒林外史第一回
  4. go语言 os.Rename() cannot move the file to a different disk drive 怎么办
  5. python ssl模块_转 Python3 ssl模块不可用的问题
  6. 解决过拟合现象的六种姿势
  7. C#无法将顶级控件添加到控件 新的子窗体无法添加到主窗体
  8. TCPIP详解学习笔记-UDP协议
  9. JavaWeb快速入门(一)——新建JavaWeb项目
  10. 米谟科技 3D音频VR编辑器——sound flare声弹是什么
  11. 【python基础】第02回 计算机基础2
  12. C语言自由落体程序咋写,C语言实现 小球自由落体问题
  13. 图新地球 “请选择目标图层后再下载”
  14. word模板中添加图片
  15. iOS 用内置浏览器Safari 打开网页
  16. LDO使用之热阻考虑
  17. Matlab入门基础 note1——赋值与小数
  18. 某音漂亮小姐姐视频合集一键下载,想看就看!
  19. 素描java字母_生成素描图片
  20. 白侠机器人_白侠微信多群直播机器人,直播机器人首选

热门文章

  1. 基于JS和Canvas的小球碰撞动画演示
  2. 关于VC句柄的一种可爱的解释
  3. PropertyUtils
  4. GreenSock动画库在REACT里的使用
  5. Latex绘制三线表
  6. 最新emoji表情代码大全_如何给微信公众号菜单添加emoji(亲测有效)
  7. 知网下载文献格式caj/pdf
  8. mongovue mysql_mongo客户端mongoVUE的使用
  9. 银盛支付银账通进件接口php demo 签名 上传图片 进件 获取token 超简洁sdk
  10. Mathematic的学习打卡day 8