欢迎来到天天文库
浏览记录
ID:59495852
大小:547.00 KB
页数:55页
时间:2020-09-13
《环境模拟计算的MATLAB程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB基础及其在环境科学中的应用培训内容环境模拟计算的MATLAB程序设计;环境统计常见数据分析方法的MATLAB实现;环境基本模型的MATLAB实现及应用(1);环境基本模型的MATLAB实现及应用(2);非传统环境数学问题的MATLAB实现;讨论。环境模拟计算的MATLAB程序设计第一讲一、MATLAB基本数学运算如何操作MATLAB?如何在使用中快速获得帮助?其主要数值运算功能有哪些?一、MATLAB基本数学运算工作窗口系统:经常用到的窗口有6个:命令窗口、M文件编辑窗口、工作空间窗口、当前目录窗口、工具箱窗口、命令记录窗口命令窗口M文件编辑窗口工作空间窗口工具箱窗
2、口当前目录窗口命令记录窗口一、MATLAB基本数学运算查询帮助系统:MATLAB的帮助命令有很多,可以分为help系列和lookfor命令两大类。①help系列包括help、help+函数名、helpwin和helpdesk。②lookfor命令“help+函数名”的方法对要求已经确切知道函数名,但是由于用户不熟悉的原因,一些函数名可能记忆得不是很清楚,这时候可以用lookfor命令,根据提供的关键字获得相关帮助,具体用法为:lookfor+关键字。需要时间较长。一、MATLAB基本数学运算演示帮助系统进入帮助系统主要有三种方法:其一就是通过在命令窗输入“demo”命令;其二是
3、通过Help菜单的“Demos”子菜单;其三是在命令窗口输入“intro”命令一、MATLAB基本数学运算常用操作命令操作选项(File-优选项)-很有用的!!!一、MATLAB基本数学运算变量与常量MATLAB变量命名规则:由字母开头,后面可以跟字母、数字、下划线等;变量名区分大小写;变量名不能超过31个字符;许多标点符号在MATLAB中有特殊意义,一般在变量中不允许使用。变量可以直接赋值,或者依靠计算获得值,然后可以直接调用。一、MATLAB基本数学运算变量数据类型①数值型常用的数值量为双精度浮点数,占8个字节,MATAB表示为doube()。考虑到一些特殊应用,如图像处理
4、,MATLAB还引入了无符号8位整型数据,表示为uint8(),可大大减少其存储空间。此外,MATLAB中还使用其它数据类型,如int8()、int16()、int32()、int32()。对于MATLAB中数据显示格式,可以用format命令控制,具体用法可以使用help命令查询。如果需要显示精度较高的数值,可以使用变精度算法函数vpa()来表示。调用格式:vpa(A)或vpa(A,n)%A表示数值型变量,n表示显示有效数字位数。②符号型用于公式推导和一些问题的解析解。符号型变量使用前需要用syms命令申明。语法格式为:symsvar_listvarform%var_list
5、变量列表;varform变量类型。例如:symsxrealypositive%表示定义符号变量x为实型,y为正数。定义多个变量时,变量之间以空格分开,不能用逗号分开。变量类型属可选项,默认为实数变量。③字符串型MATLAB支持字符串变量,但是要用单引号而不是双引号括起来。一、MATLAB基本数学运算语句基本形式①直接赋值语句基本形式为:变量=赋值表达式分号“;”的用法②函数文件调用语句基本形式为:[返回变量列表]=函数名(输入变量列表)例如[u,v]=eig(A)返回矩阵A的特征向量u和特征值v。③命令文件调用语句调用格式:文件名。④冒号表达式语句格式:向量=初值:步长:终值限
6、值v1=0:0.4:pi%注意观察最终值是2.8而不是πv2=0:pi%默认步长为1v3=0:-0.5:pi%步长为负值,显然不可能生成向量,因此得空矩阵v4=pi:-0.5:0%逆序构成向量,步长可以为负值一、MATLAB基本数学运算矩阵基本运算①子矩阵提取语句格式:B=A(S1,S2)%S1、S2分别表示行号、列号构成的向量。【例】已知矩阵A=[12345;67890;54321;09876],体会下列语句。A=[12345;67890;54321;09876]%定义矩阵A1=A(1:2:end,:)%提取矩阵A的1、3行,所有列。关键词end表示最后一行或列A2=A([3
7、,2,1],[124])%提取矩阵A的3、2、1行,1、2、4列A3=A(1:2,3:5)%提取矩阵A的1、2行,3、4、5列A4=A(:,end:-1:1)%提取矩阵A所有行和列,并将矩阵左右翻转,最后一列排到最前②矩阵转置语句格式:B=A’%单引号“’”表示对矩阵进行转置操作。③矩阵翻转语句格式:B=fliplr(A)%左右翻转B=flipud(A)%上下翻转B=rot90(A)%逆时针旋转90度一、MATLAB基本数学运算矩阵基本运算④矩阵的四则运算可以直接用“+”、“-”、“*”、“
此文档下载收益归作者所有