如何用matlab编辑热方程,MATLAB编辑一维热传导方程的模拟程序
求解下列热传导问题:
()()()()⎪⎪⎪⎩⎪⎪⎪⎨⎧====-=≤≤=∂∂-
∂∂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编辑一维热传导方程的模拟程序相关推荐
- matlab求解复杂方程,MATLAB解复杂方程并求解
MATLAB解复杂方程并求解0 现有三个等式,两个不等式(约束条件),想要求W/680的最小值,求助大神,应该怎么算呢?等式(三个)①(23086*Q1^2)/1000+(19648*Q9^2)/10 ...
- 用matlab求解物理方程,MATLAB计算四类数学物理方程的举例求解题库.ppt
数学物理建模与计算机辅助设计 第5章 四类数学物理方程的求解举例 本章内容 §5.1 求解本征值型数学物理方程 §5.2 求解稳定型数学物理方程 §5.3 求解热传导型数学物理方程 §5.4 求解波动 ...
- 怎么用matlab画心形曲线方程,matlab画心形曲线
Matlab 绘制三维动态心形 It's OK to send a pic to... Matlab 绘制三维动态心形 It's OK to send a pic to... (x,y1,'-r',x ...
- matlab解坐标方程,matlab程序(解泊松方程)
求解泊松方程的 function Finite_element_tri(Imax) % 用有限元法求解三角形形区域上的Possion方程 Jmax=2*Imax; % 其中Imax Jmax分别表示x ...
- matlab 画图 无法分离变量,matlab导热问题实例
有限差分和Matlabpde求解一维稳态传热问题_数学_自然科学_专业资料.有限... 东南大学能源与环境学院课程作业报告作业名称:传热学大作业--利用 matlab 程序解决热传导问题院系:能源与环 ...
- matlab图形编辑,matlab绘制图形plot属性编辑
matlab绘制图形plot属性编辑 matlab绘制图形plot属性编辑 使用plot绘制图形函数,设置其中的图形参数,包含线条颜色,粗细,线条类型. x=1:15; y=x.^3; 方法一 是在p ...
- MATLAB 条形图(柱形图)编辑
总结于 matlab 柱状图 填充图案 Matlab条形图中填充图案 Matlab 条形图绘制 以及 添加误差棒 改变条形图形状 使用hatchfill.m 完成柱形图的填充编辑 figure(10) ...
- matlab求方程实根,matlab怎么求方程的根
MATLAB解方程_IT/计算机_专业资料.一般的代数方程函数solve用于求解一般代数方程的根,假定S为符 号表达式,命令solve (S)求解表达式等于0的根,也 可以再输入一个...... MA ...
- lyapunov函数 matlab,科学网-[转载]Matlab的Lyapunov、Sylvester和Riccati方程的Matlab求解-吴雄君的博文...
一.连续Lyapunov方程连续Lyapunov方程可以表示为 Lyapunov方程来源与微分方程稳定性理论,其中要求C为对称正定的n×n方阵,从而可以证明解X亦为n×n对称矩阵,这类方程直接求解比较 ...
- 丢番图(Diophantine)方程MATLAB求解
丢番图(Diophantine)方程MATLAB求解 丢番图 (Diophantine) 方程在多项式中的一般形式为 A(z−1)X(z−1)+B(z−1)Y(z−1)=C(z−1)A(z^{-1 ...
最新文章
- Java关键字及其作用
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- 读书:儒林外史第一回
- go语言 os.Rename() cannot move the file to a different disk drive 怎么办
- python ssl模块_转 Python3 ssl模块不可用的问题
- 解决过拟合现象的六种姿势
- C#无法将顶级控件添加到控件 新的子窗体无法添加到主窗体
- TCPIP详解学习笔记-UDP协议
- JavaWeb快速入门(一)——新建JavaWeb项目
- 米谟科技 3D音频VR编辑器——sound flare声弹是什么
- 【python基础】第02回 计算机基础2
- C语言自由落体程序咋写,C语言实现 小球自由落体问题
- 图新地球 “请选择目标图层后再下载”
- word模板中添加图片
- iOS 用内置浏览器Safari 打开网页
- LDO使用之热阻考虑
- Matlab入门基础 note1——赋值与小数
- 某音漂亮小姐姐视频合集一键下载,想看就看!
- 素描java字母_生成素描图片
- 白侠机器人_白侠微信多群直播机器人,直播机器人首选