ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:150.18KB ,
资源ID:15742723      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15742723.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电卓matlab实验指导书Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电卓matlab实验指导书Word格式文档下载.docx

1、 a = 1 2 3 4 5 6 7 8 91.1.7 需要显示命令的计算结果时,则语句后面不加“;”号,否则要加“;”号。 运行下面两种格式可以看出它们的区别:a=1 2 3;7 8 9 a=1 2 3;7 8 9;a= 1 2 3 不显示结果1.1.8 当输入语句过长需要换行时,应加上“”后再回车,则可续行输入。1.2 文件管理常用命令1.2.1 帮助(HELP)命令 MATLAB有很多命令,因此很不容易记忆。使用HELP命令可以得到有关命令的屏幕帮助信息。如 在MATLAB环境下直接运行HELP命令就会在屏幕上给出MATLAB的基本命令以及相关的工具箱软件命令(请自行验证)。 而下面的格

2、式可以得到指定命令的帮助信息,和详细说明。 help 命令名 1.2.2 save 命令该命令存储定义的变量或演算结果,也可以用来存储指定的变量。 命令格式为 save 文件名 变量名表 -append -ascii 1.2.3 what 命令 该命令可以在当目录下显示MATLAB文件和MAT数据文件1.2.4 dir 命令 显示当前目录下的所有文件.1.2.5 clear命令 如果输入 calear a b c ,则表示清除工作空间中指定变量a,b,c;如果仅仅输入calear命令,则清除整个工作空间。1.3 矩阵运算 MATLAB具有强大的矩阵运算功能,这里我们只作简单介绍.1.3.1 在

3、MATLAB中表示一个矢量要用方括号, 而列矢量的输入只需在行矢量输入格式基础上加转置符“”即可。 如 x=1 2 3;4 5 6 x = 而 x=1 2 3;4 5 6 (加转置符) 1 4 2 5 3 61.3.2 下面三条命令可以产生一个行矢量1 a=linspace(x,y,n) 2 a=logspace(x,y,n) 3 a=x:n:y第一条命令可以在线性空间产生一个值在x至y之间间隔点数为n的行矢量(一组数据)。其行矢量的起始值是x, 终值为y, 点数为n。第二条命令可以在对数空间产生一个值在10x至 10y之间等间隔的行矢量(一组数据)。第三条命令产生x至y步长为n的行矢量。但是

4、, 三个命令之间存在差别,下面的例子可以说明这一点。 例1 x=logspace(0,5,6) 1 10 100 1000 10000 100000 例2 x=linspace(0,10,11) 0 1 2 3 4 5 6 7 8 9 10 例3 x=0:1:10 通过上面三个例子可以看出例一, 例二中n代表选取的点数。而在例三 中n则表示步长. 注意它们的区别。1.3.3 矩阵的加, 减, 乘, 除等, 和其它语言书写一样。 但要注意的是在运算 符前面加有“.”则表示是数组运算,为对应元素的相应操作。 例4 请注意下面的不同情况. a=1 2;3 4; b=2 2;2 2;c=a*b c=a

5、.*b c = c = 6 6 2 4 14 14 6 8 c=a/b c=a./b 1.0e+015 * 0.5000 1.0000 -2.2518 2.2518 1.5000 2.0000 -2.2518 2.25181.4 常见数学函数函 数 名数 学 计 算 功 能abs(x)实数的绝对值或复数的幅值floor(x)对x朝-方向取整acos(x)反余弦arccosgcd(m,n)求正整数m和n的最大公约数acosh(x)反双曲余弦arccoshimag(x)求复数x的虚部angle(x)在四象限内求复数 x 的相角lcm(m,n)求正整数m和n的最小公倍数asin(x)反正弦arcsi

6、nlog(x)自然对数(以为底数)asinh(x)反双曲正弦arcsinhlog10(x)常用对数(以10为底数)atan(x)反正切arctanreal(x)求复数x的实部atan2(x,y)在四象限内求反正切rem(m,n)求正整数m和n的m/n之余数atanh(x)反双曲正切arctanhround(x)对x四舍五入到最接近的整数ceil(x)对x朝+方向取整sign(x)符号函数:求出x的符号conj(x)求复数x的共轭复数sin(x)正弦sincos(x)余弦cossinh(x)反双曲正弦sinhcosh(x)双曲余弦coshsqrt(x)求实数x的平方根:exp(x)指数函数tan

7、(x)正切tanfix(x)对x朝原点方向取整tanh(x)双曲正切tanh例5:输入 x=-4.85 -2.3 -0.2 1.3 4.56 6.75,则: ceil(x)= -4 -2 0 2 5 7 fix(x) = -4 -2 0 1 4 6 floor(x) = -5 -3 -1 1 4 6 round(x) = -5 -2 0 1 5 71.5 关系及逻辑运算 1.5.1 关系运算允许常量(或矩阵中的元素与元素) 之间的比较. 如果比较结果为真,则答案为1, 否则为0. 常用的关系运算符如下: 大于 , = 等于 = 小于等于, = 大于等于, = 不等于对于复数”=” 和”=” 既

8、比较实部也比较虚部, 而其它运算仅比较实部。例6 比较 a=5:15 与 b=1 2 8 8 7 10 12 11 13 14 15 中的对应元素 是否相同,则运行下面程序a=5:15;b=1 2 8 8 7 10 12 11 13 14 15;y=a=b y = 0 0 0 1 0 1 0 0 1 1 1 1.5.2 MATLAB有三个逻辑运算符. & 逻辑与 | 逻辑或 逻辑非在矩阵运算中,以上命令是将两个矩阵中的对应元素进行运算, 得到的结 果是具有同样元素的矩阵。例7 分别对下面两个矩阵进行逻辑运算. X=0 1;1 0; Y=0 0; X&Y ans = 0 0 1 0 X|Y 0

9、1 1 0 X MATLAB在进行混合运算时, 其顺序为: 算术运算 关系比较 逻辑运算例8 计算 x&y+xy 时, 程序首先执行x+y运算, 然后将相加结果与y比较, 最后将比较结果和x作与运算,运行结果如下。 x=0 1; y=0 0; x&y三、 实验内容熟悉MATLAB语言编程环境。在这一环境中,系统提供了许多编写,调试和执行MATLAB程序的便利工具。熟悉变量、MATLAB基本数学函数使用,矩阵操作练习,主要包括矩阵的建立,算数运算,逻辑运算和关系运算。(一)熟悉Matlab的运行环境以及HELP命令,运行demo命令,观看matlab所具有的功能。(二)验证例题中所有操作。(三)

10、完成以下各题,将步骤命令写入实验报告,并在机器上运行结果验证。1输入A=7 1 5;2 5 6;3 1 5,B=1 1 1; 2 2 2; 3 3 3,在命令窗口中执行下列表达式,掌握其含义:A(2, 3) 元素A23 A(:,2) 第二列的元素 A(3,:) 第三行的元素 ,1:2:3) 第一列和第三列 A(:,3).*B(:,2) A的第三列分别对应乘以B的第二列 ,3)*B(2,:) 以A的第三列的列矩阵和B的第二行的行矩阵相乘A*B 矩阵的乘法 A.*B 数组的乘法,对应位置的元素相乘A2 A与A矩阵相乘 矩阵的幂 A.2 A与A数组相乘 数组的幂B/A 矩阵的除法B./A 数组的除法

11、2输入C=1:20,则C(i)表示什么?其中i=1,2,3,10;3查找已创建变量的信息,删除无用的变量;4输入以下程序,察看结果,如果出错给出处理方法并验证。(1)a=magic(3);b=243; (2)a=magic(3);save myvar a b; save myvar a b ascii;clear; pause;load myvar; load myvar ascii;whoa,b对,数据的保存与提取。5求下列表达式的值。(1)程序:w=sqrt(2)*(1+0.34245*106)运行结果:w = 4.8430e+005(2),其中a=3.5,b=5,c=-9.8。创建M文件

12、如下:a=input(请输入a的值:a=);b=input(请输入b的值:b=c=input(请输入c的值:c=x=(2*pi*a+(b+c)/(pi+a*b*c)-exp(2)/(tan(b+c)+a)运行M文件,依次输入a,b,c的值,得出计算结果为:a=3.5b=5c=-9.8x = 0.9829四、实验要求1.预习实验原理.2.对实验内容编程,上机运行,记录运行结果(图或曲线或数据).3.写出实验报告.请输入的值实验2 符号运算掌握符号运算的应用.(1) 符号变量与符号表达式创建符号变量、符号表达式(函数)的方法:1)用sym或syms命令创建符号变量.2)用符号变量创建符号表达式,或用单引号括起来创建符号表达式

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1