向后差分格式MATLAB编程:

c lear;clc;

format short e

a=input('请输入系数a的值');

l=input('请输入长度l的值');

M=input('请输入将区间[0,1]等分的个数M ');

ot=input('请输入时间增量ot的值');

n=input('请输入运行次数n的值');

ox=1/M;

x0=zeros(M+1,1)

for ii=1:M

x0(ii+1)=ii*ox;

end

u=sin(pi*x0/l);

r=a*ot/(ox)^2;

for ii=1:n

%数据的输入

B=zeros(M-1,1);

A=zeros(M-2,1);

C=zeros(M-2,1);

S=zeros(M-1,1);

for ii=1:M-2

B(ii)=1+2*r;A(ii)=-r;C(ii)=-r;

S(ii)=u(ii+1,1);

end

B(M-1,1)=1+2*r;S(M-1,1)=u(M,1);u(1,2)=0;u(M+1,2)=0;

S(1,1)=S(1,1)+r*u(1,2);S(M-1,1)=S(M-1,1)+r*u(M+1,2);

%追赶法

S(1)=S(1)/B(1);T=B(1);k=2;

while k~=M

B(k-1)=C(k-1)/T;

T=B(k)-A(k-1)*B(k-1);

S(k)=(S(k)-A(k-1)*S(k-1))/T;

k=k+1

end

k=1;

while k~=M-1

S(M-1-k)=S(M-1-k)-B(M-1-k)*S(M-k);

k=k+1;

end

u(2:M,2)=S;

u(:,1)=u(:,2);

end

%计算精确解

for x=0:M

热传导方程差分格式 matlab,热传导方程向后差分格式的MATLAB程序相关推荐

  1. 一维非齐次热传导方程的向后 Euler 格式(附matlab源代码)

    一维非齐次热传导方程的向后 Euler 格式 文章目录 一维非齐次热传导方程的向后 Euler 格式 差分格式 数值结果 源代码 考虑如下热方程: {∂u∂t=∂2u∂x2,0≤x≤1,0≤t≤1u( ...

  2. matlab fmincon函数格式,求matlab中fmincon函数格式的中文解释?谢谢!!

    fmincon是Matlab优化工具箱(OptimizationToolbox)中的一个命令,用来求有限制条件(约束)的非线性目标函数的极小化问题.x=fmincon(fun,x0,A,b),用于求解 ...

  3. matlab segy文件,利用matlab实现segy格式数据的读写研究和分析.ppt

    利用matlab实现segy格式数据的读写研究和分析 2.SEGY数据格式 地震数据一般以地震道为单位进行组织,采用SEG-Y文件格式存储.SEG-Y格式是由SEG (Society of Explo ...

  4. MATLAB读取HDF格式的SST数据

    利用MATLAB读取HDF格式的SST数据是比较简单的,MATLAB中有专门用于读取HDF的函数hdfread()与hdfinfo()就能很好的读取HDF文件.我们可以在读取文件的时候,通过显示文件中 ...

  5. matlab微分的语句格式,偏微分差分四种格式的matlab程序.doc

    偏微分差分四种格式的matlab程序.doc 偏微分差分四种格式的matlab程序 (1)Lax-Fridrichs格式 function u = LaxFridrichs(a,dt,n,x1,x2, ...

  6. matlab向万里电子版,万里学院matlab第一次试验报告格式

    万里学院matlab第一次试验报告格式 数字信号处理实验 一.实验目的 1.熟悉离散信号和系统的MATLAB 表示和产生方法: 2.熟悉线性卷积和相关的MATLAB编程方法: 二.实验内容 1.实现单 ...

  7. matlab数据显示格式,如何使用MATLAB以图形格式记录和显示数据

    图形表示形式总是有助于可视化数据,并且通过查看趋势和模式非常容易.有很多软件可以根据输入值绘制图形,但是在嵌入式系统中,MATLAB是最受欢迎的软件之一,它不仅可以以图形形式显示结果,而且可以轻松地与 ...

  8. 开源Math.NET基础数学类库使用(03)C#解析Matlab的mat格式

    开源Math.NET基础数学类库使用(03)C#解析Matlab的mat格式 原文:[原创]开源Math.NET基础数学类库使用(03)C#解析Matlab的mat格式 开源Math.NET基础数学类 ...

  9. 【Python使用】Python解析JSON数据的基本方法/用MATLAB解析json格式数据

    一 JSON数据格式介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. JSON建构于两种结构:json是Javascript中的对象和数组中的对象, ...

  10. Matlab之netCDF格式文件读取方法

    Matlab之netCDF格式文件读取方法 目录 一.netCDF格式文件 1.简介 2.NetCDF的数据结构 二.Matlab读取netCDF使用到的函数 1.ncdisp() 2.ncinfo( ...

最新文章

  1. php多表数据排除,thinkphp中多表查询中防止数据重复的sql语句(必看)
  2. 独角兽也未能幸免,2019“阵亡”新经济公司大盘点
  3. kepware怎么读modbus/tcp数据_多机房多活架构,究竟怎么玩?
  4. Python多任务(7.多进程的应用:文件的拷贝器例子)
  5. 03-postgresql报错ERROR: operator does not exist: numeric = character varyin
  6. 几个用于更精细判断敛散性的级数
  7. 对象池 IObjectPool -- ESBasic 可复用的.NET类库(15)
  8. 基于动态代理 Mock dubbo 服务的实现方案
  9. 使用axis的工具类 wsdl2java生成java代码,利用CXF wsdl2java生成java代码以及施用Apache Axis 1.4 wsdl2java生成java代码...
  10. 抽象类、接口、内部类
  11. c语言 队列长度,c语言 队列
  12. 机器学习算法LR(logit regression逻辑回归)原理简单解析
  13. Unity制作历史记录气泡
  14. 路由器刷openwrt
  15. Java实现一个简易联网坦克对战小游戏
  16. 证件照换背景,excel2步搞定!
  17. python 变量前怎么加r
  18. 智能门锁触控中应用的电容式触摸芯片
  19. Capacitated Facility Location Problem (Algorithm Design and Analysis Project)
  20. 全球与中国高分辨率三维X射线显微镜市场深度研究分析报告

热门文章

  1. 库存商品计算成本的几种方法
  2. (二十二)美萍酒店管理系统:系统维护_系统设置_房间设置_其他测试
  3. 数字图像处理_05_(图像锐化与边缘检测——Premittt算子、Roberts算子、Sobel算子、Scharr算子、Laplacian算子、LoG算子、Canny算子)
  4. 四旋翼自主飞行器探测跟踪系统
  5. LTE时域、频域资源
  6. EXcel 数学函数
  7. 香农编码的MATLAB实现
  8. google退出中国市场是战略性错误
  9. HCRM医院客户管理系统
  10. Ubuntu 18.04安装Eclipse教程