MATLAB编辑一维波动方程的模拟的程序

一维波动方程的模拟

程序:

function wave_equation() %一维线性齐次波动方程

options={'空间杆长L','空间点数N' ,'时间点数M','波的相速度v',...

'稳定条件的值r(取值必须小于1)','初始速度调用形式form(选择1或2)'};

topic='seting';

lines=1;

def={'1','100','100','1','1','1'};

p=inputdlg(options,topic,lines,def);

L=eval(p{1});

N=eval(p{2});

M=eval(p{3});

v=eval(p{4});

r=eval(p{5});%r的值必须小于1

form=eval(p{6});

%***************************************************************

h=L/N;%空间步长

x=0:h:L;

x=x';

tao=r*h/v;%时间步长

tm=M*tao;%波传播的总时间tm

t=0:tao:tm;

t=t';

%计算边值和初值

U=zeros(N+1,M+1);

matlab画一维波动方程,MATLAB编辑一维波动方程的模拟的程序.doc相关推荐

  1. 怎样用MATLAB画二次函数曲线,matlab画二次函数图像

    [8 70 118 100 9 0 5]; 以上是每一个 X 和 Y 对应的坐标,请问如何编程能够绘制平滑曲线,这个图形就像二次函数一样的 如果要在图中绘制一条直线加上 y=...... MATLAB ...

  2. matlab画圆柱,使用Matlab画出圆台圆锥圆柱

    <使用Matlab画出圆台圆锥圆柱>由会员分享,可在线阅读,更多相关<使用Matlab画出圆台圆锥圆柱(5页珍藏版)>请在人人文库网上搜索. 1.用Matlab画圆柱圆台圆锥自 ...

  3. matlab画三维心,matlab动态三维心形(最新整理)

    <matlab动态三维心形(最新整理)>由会员分享,可在线阅读,更多相关<matlab动态三维心形(最新整理)(4页珍藏版)>请在人人文库网上搜索. 1.构造体积方程和坐标轴, ...

  4. matlab画梅花,基于Matlab图像素描生成算法究.doc

    毕 业 文 图像素描生成算法研究 姓 名 院(系) 信息学院 专业班级 学 号 指导教师 职 称 论文答辩日期 年月日 摘 要 分析比较图像处理提供参考.关键词: 目 录 1 前言1 1.1 课题研究 ...

  5. matlab 画多边形,[转载]matlab多边形绘制

    题目: 例如,在matlab里画出下图,并填充其中,1 2 3 4 5 6 7 是点的编号坐标分别为 1(1,1), 2(1,2), 3(2,2), 4(3,2), 5(3,1), 6(2,1), 7 ...

  6. matlab画空间直角坐标系,matlab画直角坐标系

    空间直角坐标 XYZ 换算为经纬度 BL 程序 (matlab 编程)度分秒转弧... [1,-1]; y2=2*exp(-0.5*x).*sin(2*pi*x); x1=(0:12)/2; y3=2 ...

  7. matlab画banana函数,MATLAB 必须知道的基本操作.m

    clc; clear; %https://blog.csdn.net/sinat_34820292/article/details/77624198 %MATLAB必须知道的知识 A = [1 2 3 ...

  8. matlab 画偏振态,MATLAB:绘制三维偏振光动画

    MATLAB:绘制三维偏振光动画 基础 代码 基础 偏振光波包括线偏振.圆偏振.椭圆偏振几个方向,其中线偏振的电场公式为: E⃗1=e⃗1E1ei(k⃗⋅r⃗−wt)\vec E_1=\vec e_1 ...

  9. matlab画动漫,matlab绘制gif

    想自己画一个卷积动态生成的图便于理解,但是没有找到具体如何使用matlab来绘制gif的教程,还是得自己动手看官方文档啊! 1. animatedline 介绍: an = animatedline ...

最新文章

  1. [唐诗]入朝洛堤步月-上官仪
  2. 查看真实的执行计划 绑定变量对执行计划的影响--“绑定变量窥探”
  3. WINCE6.0+S3C2443睡眠和唤醒(sleep and wake up)的实现
  4. python操作Excel的5种方式
  5. (转)ASP.NET-关于Container dataitem 与 eval方法介绍
  6. word手写字体以假乱真_学会Word上下标,搞定公式输入
  7. 剑网三缘起应老玩家要求调整规则,几分钟就能搞定,获得足够声望
  8. 【机器视觉】 measure_projection算子
  9. i2c通信的详细讲解_【博文连载】SCCB(I2C)初始化时序介绍
  10. Ubuntu14.04安装ROS
  11. winccweb发布画面不显示_wincc web navigator 发布用户名或密码错误问题
  12. python贴吧评论没有权限怎么回事_女朋友总是问我谁好看,只好用python整个评分来回答灵魂拷问!出事就让百度背锅吧!...
  13. java万年历项目百度云_Java开发万年历
  14. WPF UI框架界面开发教程(一)
  15. 学术会议论文查重吗_投国际会议论文会查重吗
  16. 计算机错误代码0x 00000006,什么原因造成了蓝屏 电脑蓝屏错误代码介绍
  17. python3 mysql插入数据冲突
  18. 理解什么叫管理vlan与业务VLAN,理解DTP及trunk的配置
  19. [Ansible系列⑦]ansible fact变量
  20. java.sql.BatchUpdateException: Lock wait timeout exceeded; try restarting transaction

热门文章

  1. 图神经网络(十五)DROPEDGE: TOWARDS DEEP GRAPH CONVOLU-TIONAL NETWORKS ON NODE CLASSIFICATION
  2. 如何选择大数据培训机构
  3. VK2C22A替代16C22,是段码低功耗LCD液晶显示驱动芯片/段码液晶驱动IC,44SEG*4COM/40*4,高抗干扰.稳定性强
  4. Competition4_t3
  5. C语言的C89、C99和C11标准(上)
  6. 我所经历的一次Dubbo服务雪崩,这是一个漫长的故事
  7. 电影主页面及电影详情页面实现
  8. [TVB]百余部经典剧集海报
  9. 不放量上行,就缩量盘整
  10. 腾讯云2022年双11大促活动云服务器配置及活动报价表汇总