1环境模拟计算的MATLAB程序设计.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1环境模拟计算的MATLAB程序设计

二、MATLAB的基本程序设计 应用举例 function RiverCon=c2fun2_30(x) %这是一个计算河流污染物浓度的函数 if nargin1 display(Too many input arguments) end if nargout1 display(Too many output arguments) end Mu=0.5;A=20;D=50;t=180:60:3600; RiverCon=(M./(A*sqrt(4*D*pi.*t))).*exp(-((x-u.*t).^2)./(4*D.*t)); plot(t,RiverCon, -b*); xlabel(时间); ylabel(下游一定距离处浓度); 这样,只要在命令窗口输入c2fun2_30(500)即可计算500m处浓度过程线。 二、MATLAB的基本程序设计 inline函数 inline()函数的出现实际上是为了克服M函数文件的不足。因为M函数一般需要单独保存,其定义要符合M函数的定义规则等,对于复杂的函数,这样的定义是有必要的。但很多时候函数形式可能比较简单,而且在程序调试的时候,如果被调用函数和主调命令不在一个文件内,会使调试变得繁琐 自变量列表:每个变量用单引号引起来,中间逗号分开 Y = inline(sin(2*pi*X + sigma), ‘X, ‘sigma) 二、MATLAB的基本程序设计 程序设计结构流程 V——向量不一定是等间隔的 二、MATLAB的基本程序设计 程序设计结构流程 二、MATLAB的基本程序设计 程序设计结构流程 二、MATLAB的基本程序设计 程序设计结构流程 二、MATLAB的基本程序设计 程序设计结构流程 三、MATLAB的绘图技术 二维绘图 三维绘图 图形编辑 三、MATLAB的绘图技术 基本二维绘图语句 三、MATLAB的绘图技术 基本二维绘图语句 MATLAB基础及其在环境科学中的应用 培训内容 环境模拟计算的MATLAB程序设计; 环境统计常见数据分析方法的MATLAB实现; 环境基本模型的MATLAB实现及应用(1); 环境基本模型的MATLAB实现及应用(2); 非传统环境数学问题的MATLAB实现; 讨论。 环境模拟计算的MATLAB程序设计 第一讲 一、MATLAB基本数学运算 如何操作MATLAB? 如何在使用中快速获得帮助? 其主要数值运算功能有哪些? 一、MATLAB基本数学运算 工作窗口系统 :经常用到的窗口有6个:命令窗口、M文件编辑窗口、工作空间窗口、当前目录窗口、工具箱窗口、命令记录窗口 命令窗口 M文件编辑窗口 工作空间窗口 工具箱窗口 当前目录窗口 命令记录窗口 一、MATLAB基本数学运算 查询帮助系统:MATLAB的帮助命令有很多,可以分为help系列和lookfor命令两大类。 ① help系列 包括help、help+函数名、helpwin和helpdesk。 ② lookfor命令 “help+函数名”的方法对要求已经确切知道函数名,但是由于用户不熟悉的原因,一些函数名可能记忆得不是很清楚,这时候可以用lookfor命令,根据提供的关键字获得相关帮助,具体用法为:lookfor+关键字。需要时间较长。 一、MATLAB基本数学运算 演示帮助系统 进入帮助系统主要有三种方法: 其一就是通过在命令窗输入“demo”命令; 其二是通过Help菜单的“Demos”子菜单; 其三是在命令窗口输入“intro”命令 一、MATLAB基本数学运算 常用操作命令 操作选项(File-优选项)-很有用的!!! 一、MATLAB基本数学运算 变量与常量 MATLAB变量命名规则: 由字母开头,后面可以跟字母、数字、下划线等;变量名区分大小写; 变量名不能超过31个字符; 许多标点符号在MATLAB中有特殊意义,一般在变量中不允许使用。 变量可以直接赋值,或者依靠计算获得值,然后可以直接调用。 一、MATLAB基本数学运算 变量数据类型 ① 数值型 常用的数值量为双精度浮点数,占8个字节,MATAB表示为doube()。考虑到一些特殊应用,如图像处理,MATLAB还引入了无符号8位整型数据,表示为uint8(),可大大减少其存储空间。此外,MATLAB中还使用其它数据类型,如int8()、int16()、int32() 、int32()。对于MATLAB中数据显示格式,可以用format命令控制,具体用法可以使用help命令查询。 如果需要显示精度较高的数值,可以使用变精度算法函数vpa()来表示。调用格式:vpa(A) 或 vpa(A,n)

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档