matlab的数学运算基础.pptxVIP

  • 3
  • 0
  • 约6.7千字
  • 约 39页
  • 2020-02-28 发布于上海
  • 举报
实验内容1.MATLAB的变量2.MATLAB的运算符号3.MATLAB的标点符号4.MATLAB的数学函数5.MATLAB的语句形式6.MATLAB的数值显示格式7.命令窗常用控制命令8. Matlab在高等数学中的应用一、MATLAB的变量1.1 变量命名规则变量名必须以字母开头,之后由字母、数字和下划线组成;变量名不得包含空格、括号、标点符号,仅可以包含下划线; 例如:abc_df01是合法的,2_r、m,why则是不合法。变量名中的英文字母有大小写的区别,即 A和a代表不同含义;MATLAB提供的标准函数名必须用小写字母;变量名的最大长度是有规定的:不同版本的系统规定不同:19个字符、31或63个字符等;可调用namelengthmax函数得到系统规定长度;和其他的程序设计语言不同,MATLAB能自动根据赋值和操作来识别变量类型。即变量使用之前,不需要指定变量的数据类型,也不必事先声明变量。 MATLAB中变量的作用域一般默认为局部变量,仅在当前调用的M文件中有效。如果要定义全局变量,则必须用global来声明。一般情况下,为了和局部变量有所区别,常将全局变量用大写字母表示,但这并不是必需的,只是人为的一种约定而已。1.2 MATLAB默认的预定义变量 MATLAB中存在一些特殊的由系统本身定义的预定义变量,也称为常量,它们在启动时由系统自动生成。预定义变量有特定的含义,用户在编写指令和程序时,应尽量避免使用这些预定义变量,以免混淆。特殊变量表预定义变量含 义预定义变量含 义ans计算结果的缺省变量名NaN 或 nan 不定量,如 0/0eps 计算机的最小数,当和1相加就产生一个比1大的数 nargin 函数的输入变量 数目Inf 或 inf 无穷大,如 1/0nargout 函数的输出变量数目i 或 j 虚数单位 i=j=(-1)1/2realmax 最大正实数pi 圆周率 π的近似值(=3.1415926...)realmin 最小正实数flops浮点运算数二、MATLAB的运算符号MATLAB的运算优先级从高到低:指数运算、乘除运算、加减运算,括号可改变优先级顺序,计算如同在演算纸上进行,算式可赋值也可不赋值。运 算符 号运 算符 号加法+减法-乘法*数组相乘.*左除\数组左除.\右除/数组右除./幂次方^数组幂次方.^ 左除和右除的区别:4/8的结果为0.5;而4\8的结果为2。三、MATLAB的标点符号 标点在MATLAB命令中的作用极其重要。为了保证命令的正确执行,标点符号必须在英文状态下输入。名 称标点作 用空格分隔输入量;分隔数组元素逗号,作为要显示结果的指令的结尾;分隔输入量;分隔数组元素黑点.小数点分号;作为不显示结果的指令的结尾;分隔数组中的行冒号:用作生成一维数组;用作下标时表示该维上的所有元素注释号%其后内容为注释内容单引号‘ ‘其内容为字符串圆括号( )用作数组标识;表示函数输入变量列表时用方括号[ ]输入数组时用;表示函数输出变量列表时用花括号{ }用作元胞数组标识下连符_用在变量、函数和文件名中续行号…将长指令行分成两行输入,保持两行的逻辑连续。进一步的注: MATLAB的每条命令后,若为逗号或无标点符号,则回车后显示命令的结果;若命令后为分号,则回车后禁止显示结果,但变量的值是存在的,在工作空间可看到。例1 a=3, b=21 %逗号隔开,回车后命令窗口显示为a = 3b= 21a=3; b=21 %第一个用分号隔开,回车后命令窗口显示为b= 21 %第一个变量的结果不再显示在命令窗口a %但可在提示符后直接输入变量名查看变量的值a= 3四、MATLAB的数学函数 MATLAB提供了许多数学函数,包括三角函数、指数与对数函数、复数函数等。4.1 三角函数函数名含义函数名含义函数名含义sin正弦tan正切sec正割asin反正弦atan反正切asec反正割cos余弦cot余切csc余割acos反余弦acot反余切acsc反余割4.2 指数与对数函数函数名含义函数名含义exp以e为底的指数pow22的幂次log2以2为底的对数log自然对数log10以10为底的对数sqrt求平方根nextpow2返回2的下一个最近幂4.3 复数函数函数名含义函数名含义abs复数的模real复数的实部angle相位角unwrap相位展开complex构造复数isreal判断实数conj共轭复数cplxpair整理为共轭对imag复数的虚部4.4 取整函数函数名含义函数名含义fix朝0方向取整round四舍五入floor朝负无穷方向取整r

文档评论(0)

1亿VIP精品文档

相关文档