MATLAB的数学运算基的础.ppt

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

实验项目:MATLAB的数学运算基础;实验内容;一、MATLAB的变量;变量名的最大长度是有规定的: 不同版本的系统规定不同:19个字符、31或63个字符等; 可调用namelengthmax函数得到系统规定长度; 和其他的程序设计语言不同,MATLAB能自动根据赋值和操作来识别变量类型。即变量使用之前,不需要指定变量的数据类型,也不必事先声明变量。 MATLAB中变量的作用域一般默认为局部变量,仅在当前调用的M文件中有效。如果要定义全局变量,则必须用global来声明。一般情况下,为了和局部变量有所区别,常将全局变量用大写字母表示,但这并不是必需的,只是人为的一种约定而已。 ;1.2 MATLAB默认的预定义变量;特殊变量表;二、MATLAB的运算符号;三、MATLAB的标点符号;进一步的注: MATLAB的每条命令后,若为逗号或无标点符号,则回车后显示命令的结果;若命令后为分号,则回车后禁止显示结果,但变量的值是存在的,在工作空间可看到。 例1 a=3, b=21 %逗号隔开,回车后命令窗口显示为 a = 3 b= 21 a=3; b=21 %第一个用分号隔开,回车后命令窗口显示为 b= 21 %第一个变量的结果不再显示在命令窗口 a %但可在提示符后直接输入变量名查看变量的值 a= 3;四、MATLAB的数学函数;4.2 指数与对数函数;4.3 复数函数;4.4 取整函数;使用函数须注意以下几点: a、函数一定要出现在等式的右边 b、函数对其自变量的个数和格式都有一定的要求 c、函数允许嵌套;例2 一个复数函数使用的例子 z1=3+4i %输入一个复数z1 z1 = 3.0000 + 4.0000i a=real(z1) %求复数z1的实部 a = 3 b=imag(z1) %求复数z1的虚部 b = 4 r=abs(z1) %求复数z1的模 r = 5 theta=angle(z1) %求复数z1的相角 theta = 0.9273 ;五、MATLAB的语句形式;5.2、表达式的规则 MATLAB的表达规则与一般手写算式基本相同。 a) 表达式由变量名、运算符和函数名组成。 b) 表达式按优先级自左向右运算,括号可改变优先级顺序。 c) 优先级顺序由高到底为:指数运算、乘???运算、加减运算。 d) 表达式中赋值符“=”和运算符两侧允许有空格。;例3 计算表达式的值,并显示计算结果。 在MATLAB命令窗口输入命令: x=1+2i; y=3-sqrt(17); z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y)) 输出结果是: z = -0.3488 + 0.3286i;六、MATLAB的数值显示格式;6.2 数值显示格式;常见数据显示命令及示例;七、命令窗常用控制命令;命令;一个更详尽的例子 clear %删除工作区中所有定义过的变量 whos %查看当前工作区内变量信息,无显示表示没有定义的变量 xy=1; yx=2; %对变量赋值 xy %查看变量xy的当前数值 xy = 1 whos Name Size Bytes Class xy 1x1 8 double array yx 1x1 8 double array Grand total is 2 elements using 16 bytes; clear xy yx %删除变量xy及yx whos xy %这时变量xy已经不存在了 ??? Undefined function or variable xy. ;其它;载入工作空间 命令格式: load filename variables 将以前用save命令保存的变量variables从磁盘文件中调入MATLAB的工作空间。 用load 命令调入的变量,其名称为用save命令保存时的名称,取值也一样。 Variables所表示的变量列表中,不能用逗号,各个不同的变量之间只能用空格来分隔。 未列出variables时,表示将磁盘文件中的所有变量都调入工作空间。;额外的说明;应用举例;例5 设有三个复数a=

文档评论(0)

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

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

1亿VIP精品文档

相关文档