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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(Matlab Ra基础入门.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Matlab Ra基础入门.docx

1、Matlab Ra基础入门第 1 章 基础准备及入门.1 MATLAB的安装和工具包选择.2 Desktop操作桌面的启动.2.1 MATLAB的启动.2.2 Desktop操作桌面简介图1.2-1 Desktop操作桌面的外貌.3 Command Window运行入门.3.1 Command Window指令窗简介图 1.3-1 几何独立的指令窗.3.2 最简单的计算器使用法【例1.3-1】求的算术运算结果。(1) (12+2*(7-4)/32 (2)ans = 2 说明【例1.3-2】“续行输入”法。本例演示:或由于指令太长,或出于某种需要,输入指令行必须多行书写时,该如何处理。S=1-1

2、/2+1/3-1/4+ .1/5-1/6+1/7-1/8 S = 0.6345 说明.3.3 数值、变量和表达式10 1 数值的记述10 2 变量命名规则10 3 MATLAB默认的数学常数表1.3-1 MATLAB为数学常数预定义的变量名预定义变量含 义预定义变量含 义epsNaN 或 nani 或 jInf或infpiintmaxrealmaxintminrealmin说明【例1.3-3】运用以下指令,以便初步了解关于常数的预定义变量。format short eRMAd=realmax(double) % RMAs=realmax(single) % RMAd = 1.7977e+308

3、RMAs = 3.4028e+038 IMA64=intmax(int64) % IMA32=intmax % IMA32=intmax(int16) % IMA64 = 9223372036854775807IMA32 = 2147483647IMA32 = 32767 format long ee1=eps % e2=eps(2) % e1 = 2.220446049250313e-016e2 = 4.440892098500626e-016 pi ans = 3.141592653589793 10 4 运算符和表达式(1)表 1.3-2 MATLAB表达式的基本运算符数学表达式矩阵运算

4、符数组运算符加a + ba + b减a - ba - b乘a * ba .* b除a / b 或 b aa ./ b 或 b . a幂a ba . b圆括号( )( )( )说明(2)10 5 面向复数设计的运算MATLAB特点之一【例1.3-4】复数表达,及计算。(1)z1= 4 + 3i % z1 = 4 + 3i 说明(2)z2 = 1 + 2 * i %z3=2*exp(i*pi/6) %z=z1*z2/z3 z2 = 1 + 2iz3 = 1.7321 + 1iz = 1.884 + 5.2631i (3)real_z=real(z)image_z=imag(z)magnitude_

5、z=abs(z)angle_z_radian=angle(z) %angle_z_degree=angle(z)*180/pi % real_z = 1.884image_z = 5.2631magnitude_z = 5.5902angle_z_radian = 1.2271angle_z_degree = 70.305 【例1.3-5】图示复数的和(配图1.3-2)。z1=4+3*i;z2=1+2*i; %z12=z1+z2%clf,hold on %plot(0,z1,z12,-b,LineWidth,3)plot(0,z12,-r,LineWidth,3)plot(z1,z12,ob,

6、MarkerSize,8)hold off,grid on,axis equalaxis(0,6,0,6)text(3.5,2.3,z1)text(5,4.5,z2)text(2.5,3.5,z12)xlabel(real)ylabel(image) z12 = 5.0000 + 5.0000i图 1.3-2 两个复数相加【例1.3-6】 用MATLAB计算能得到 2 吗(配图1.3-3)?(1)a=-8;r_a=a(1/3) % r_a = 1.0000 + 1.7321i (2)% p=1,0,0,-a; % %R=roots(p) %R = -2.0000 1.0000 + 1.7321

7、i 1.0000 - 1.7321i (3)MR=abs(R(1); %t=0:pi/20:2*pi; %x=MR*sin(t); y=MR*cos(t); plot(x,y,b:),grid on % %hold onplot(R(2),.,MarkerSize,30,Color,r) %plot(R(1,3),o,MarkerSize,15,Color,b) %axis(-3,3,-3,3),axis square %hold off 图 1.3-3 (-8)的全部三次方根分布说明10 6 面向数组设计的运算MATLAB特点之二【例1.3-7】实数数组的“一行”输入法。(1)AR= 1,3

8、;2,4 (2)(3)AR = 1 3 2 4 说明【例1.3-8】实数数组的“分行”输入法。AI=5,7 6,8 AI = 5 7 6 8 说明 【例1.3-9】对复数数组进行求实部、虚部、模和幅角的运算。(1)AR=1,3;2,4;AI=5,7;6,8;A=AR-AI*i %A = 1.0000 - 5.0000i 3.0000 - 7.0000i 2.0000 - 6.0000i 4.0000 - 8.0000i (2)A_real=real(A)A_image=imag(A) A_real = 1 3 2 4A_image = -5 -7 -6 -8 (3)for m=1:2for n

9、=1:2 Am1(m,n)=abs(A(m,n); Aa1(m,n)=angle(A(m,n)*180/pi; % endendAm1,Aa1 Am1 = 5.0990 7.6158 6.3246 8.9443Aa1 = -78.6901 -66.8014 -71.5651 -63.4349 (4)Am2=abs(A)Aa2=angle(A)*180/pi Am2 = 5.0990 7.6158 6.3246 8.9443Aa2 = -78.6901 -66.8014 -71.5651 -63.4349 说明【例1.3-10】画出衰减振荡曲线,的取值范围是(配图1.3-4)。t=0:pi/50

10、:4*pi; %y=exp(-t/3).*sin(3*t); %plot(t,y,-r,LineWidth,2) %axis(0,4*pi,-1,1)xlabel(t),ylabel(y) 图 1.3-4 衰减振荡曲线说明【例1.3-11】复数矩阵的生成,及计算矩阵乘积(A取自算例1.3-9)。B=3+2i,2+6i;5+3*i,4-2*i % %C=A*B % B = 3.0000 + 2.0000i 2.0000 + 6.0000i 5.0000 + 3.0000i 4.0000 - 2.0000iC = 49.0000 -39.0000i 30.0000 -38.0000i 62.000

11、0 -42.0000i 40.0000 -40.0000i 说明.4 Command Window操作要旨.4.1 指令窗的显示方式10 1 默认的输入显示方式10 2 运算结果的显示表1.4-1 数据显示格式的控制指令指 令含 义举 例 说 明formatformat short通常保证小数点后四位有效,最多不超过7位;对于大于1000的实数,用5 位有效数字的科学记数形式显示。format long小数点后15 位数字表示format short e5 位科学记数表示format long e15 位科学记数表示format short g从format short 和format sho

12、rt e中自动选择最佳记数方式format long g从format long 和format long e中自动选择最佳记数方式format rat近似有理数表示format hex十六进制表示format +显示大矩阵用。正数、负数、零 分别用 + , - , 空格表示。format bank(金融)元、角、分表示format compact显示变量之间没有空行format loose 在显示变量之间有空行说明10 3 显示方式的永久设置.4.2 指令行中的标点符号表1.4-2 MATLAB常用标点的功能名 称标 点作 用空格逗号,黑点.分号;冒号:注释号%单引号对 圆括号( )方括号

13、花括号 赋值号=下连符_续行号.“At”号惊叹号!说明.4.3 指令窗的常用控制指令表1.4-3 常见的通用操作指令指 令含 义指 令含 义ans最新计算结果的默认变量名edit打开M文件编辑器cd设置当前工作目录。exit关闭/退出 MATLABclf清除图形窗help在指令窗中显示帮助信息clc清除指令窗中显示内容more使其后的显示内容分页进行clear清除MATLAB工作空间中保存的变量quit关闭/退出 MATLABdir列出指定目录下的文件和子目录清单return返回到上层调用程序;结束键盘模式doc在MATLAB浏览器中,显示帮助信息type显示指定M文件的内容diary把指令窗

14、输入记录为文件which指出其后文件所在的目录说明.4.4 指令窗中指令行的编辑表1.4-4 MATLAB 指令窗中实施指令行编辑的常用操作键键 名作 用键 名作 用前寻式调回已输入过的指令行Home使光标移到当前行的首端后寻式调回已输入过的指令行End使光标移到当前行的尾端在当前行中左移光标Delete删去光标右边的字符在当前行中右移光标Backspace删去光标左边的字符PageUp前寻式翻阅当前窗中的内容Esc清除当前行的全部内容PageDown后寻式翻阅当前窗中的内容说明【例1.4-1】指令行操作过程示例。(1)y1=2*sin(0.3*pi)/(1+sqrt(5) (2)y1 = 0

15、.5000 (3)y2=2*cos(0.3*pi)/(1+sqrt(5) y2 = 0.3633 说明.5 Command History历史指令窗.5.1 Command History历史指令窗简介表1.5-1 历史指令窗主要应用功能的操作方法应 用 功 能操 作 方 法简捷操作方法单行或多行指令的复制单行指令的运行鼠标左键双击单行指令。多行指令的运行把多行指令写成M文件.5.2 历史指令的再运行【例1.5-1】演示如何再运行算例1.3-10中的全部绘图指令。图1.5-1 再运行历史指令的演示说明.6 Current Directory、路径设置器和文件管理 当在指令窗中运行一条指令时,M

16、ATLAB是怎样从庞大的函数和数据库中,找到所需的函数和数据的呢?用户怎样才能保证自己所创建的文件能得到MATLAB的良好管理,又怎样能与MATLAB原有环境融为一体呢?这就是本节要介绍的内容。.6.1 Current Directory当前目录浏览器简介图 1.6-1 当前目录浏览器和适配的弹出菜单表1.6-1 当前目录适配菜单的应用应 用 功 能操 作 方 法简捷操作方法运行M文件编辑M文件鼠标左键双击M文件。把MAT文件全部数据输入内存鼠标左键双击MAT文件。把MAT文件部分数据输入内存说明.6.2 用户目录和当前目录设置(1)(2)(3).6.3 MATLAB的搜索路径.6.4 MAT

17、LAB搜索路径的扩展10 1 何时需要修改搜索路径10 2 利用设置路径对话框修改搜索路径图 1.6-2 路径设置对话框说明10 3 利用指令path 设置路径path(path,c:my_dir) path(c:my_dir,path) 说明.7 工作空间浏览器和变量编辑器.7.1 工作空间浏览器和变量可视化图1.7-1 工作空间浏览器及“绘图工具”图标的展开表1.7-1 工作空间浏览器主要功能及其操作方法功 能操 作 方 法新变量创建变量内容显示向内存装载文件数据把变量保存进文件图形绘制启动键绘图类型菜单引出键【例1.7-1】通过“工作空间浏览器”的运作,采用图形显示内存变量t和y之间的关

18、系图形 。(注意:本例是在例1.3-10运行后进行的,因此内存中保存着由例1.3-10产生的全部变量。)图 1.7-2 数组(t, y) 表示的曲线说明.7.2 工作空间的管理指令10 1 查询指令who及whos【例1.7-2】在指令窗中运用who, whos查阅MATLAB内存变量。who Your variables are:ans t y whos Name Size Bytes Class Attributes ans 1x1 8 double t 1x201 1608 double y 1x201 1608 double 说明10 2 从工作空间中删除变量和函数的指令clear c

19、lear var1 var2 clear all clear fun1 fun2 10 3 整理工作空间内存碎片的指令pack.7.3 Variable Editor变量编辑器图 1.7-3 变量编辑器.7.4 数据文件和变量的存取10 1 借助工作空间浏览器产生保存变量的MAT文件10 2 借助输入向导Import Wizard向工作空间装载变量图 1.7-4 向工作空间装载变量的输入向导10 3 存取数据的操作指令save 和loadsave FileName save FileName v1 v2 save FileName v1 v2 -append save FileName v1

20、v2 -ascii save FileName v1 v2 -ascii -double load FileName load FileName v1 v2 load FileName v1 v2 -ascii 说明【例1.7-3】数据的存取。(假定内存中已经存在变量X,Y,Z)(1)mkdir(c:,my_dir); %cd c:my_dir %save saf X Y Z %dir % . . saf.mat (2)clear %load saf Z %who % Your variables are:Z 说明.8 Editor/Debugger和脚本编写初步 对于比较简单的问题,对于那些

21、一次性问题,通过指令窗中直接输入一组指令去求解,也许是比较简便、快捷的。但当待解决问题所需的指令较多和所用指令结构较复杂时,或当一组指令通过改变少量参数就可以被反复使用去解决不同问题时,直接在指令窗中输入指令的方法就显得烦琐和笨拙。M脚本文件就是设计来解决这个矛盾的。.8.1 Editor/Debugger M文件编辑器简介图 1.8-1 M文件编辑器示图.8.2 M脚本文件编写初步【例1.8-1】编写解算例1.3-10题目的M脚本文件,并运行之。图1.8-2 利用历史指令创建M文件说明.9 帮助系统及其使用.9.1 帮助体系的三大系统表1.9-1 MATLAB的帮助体系帮助形式特 点资 源指

22、令窗帮助子系统文本形式;最可信、最原始;不适于系统阅读。帮助导航系统HTML形式;系统叙述MATLAB规则和用法;适于系统阅读和交叉查阅;最重要的帮助形式。Web网帮助系统包括各种PDF文件、视频演示文件、各种讨论组等.9.2 常用帮助指令10 1 函数搜索指令help help TopicName help FunName helpwin helpwin TopicName helpwin FunName doc ToolboxName doc FunName 说明10 2 词条搜索指令lookfor KeyWord docsearch 说明.9.3 Help 帮助浏览器10 1 帮助浏览器的导出(1)(2)图 1.9-1 默认的帮助浏览器界面10 2 帮助浏览器界面简介(1)总体外观(2) (3)(4)图 1.9-2 按相关性罗列的搜索结果10 3 帮助浏览器默认显示的利用(1)图1.9-3 函数及图柄帮助通道区 (2)图1.9-4 版本信息帮助通道区(3)图1.9-5 详细使用说明通道区(4)图1.9-6 功能演示通道区(5)图1.9-7 PDF文档通道区(6)图1.9-8 MathWorks网站资源通道区

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2