北航《精通matlab65》教材电子版_1

上传人:nt****6 文档编号:37148998 上传时间:2018-04-07 格式:DOC 页数:15 大小:554.50KB
返回 下载 相关 举报
北航《精通matlab65》教材电子版_1_第1页
第1页 / 共15页
北航《精通matlab65》教材电子版_1_第2页
第2页 / 共15页
北航《精通matlab65》教材电子版_1_第3页
第3页 / 共15页
北航《精通matlab65》教材电子版_1_第4页
第4页 / 共15页
北航《精通matlab65》教材电子版_1_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《北航《精通matlab65》教材电子版_1》由会员分享,可在线阅读,更多相关《北航《精通matlab65》教材电子版_1(15页珍藏版)》请在金锄头文库上搜索。

1、第一章 基础准备及入门本章有两个目的:一是讲述 MATLAB 正常运行所必须具备的基础条件;二是简明系 统地介绍高度集成的 Desktop 操作桌面的功能和使用方法。 本章的前两节分别讲述:MATLAB 的正确安装方法和 MATLAB 环境的启动。因为指 令窗是 MATLAB 最重要的操作界面,所以本章用第 1.3、1.4 两节以最简单通俗的叙述、 算例讲述指令窗的基本操作方法和规则。这部分内容几乎对 MATLAB 各种版本都适用。 MATLAB6.x 不同于其前版本的最突出之处是:向用户提供前所未有的、成系列的交 互式工作界面。了解、熟悉和掌握这些交互界面的基本功能和操作方法,将使新老用户能

2、 事半功倍地利用 MATLAB 去完成各种学习和研究。为此,本章特设几节用于专门介绍最 常用的交互界面:历史指令窗、当前目录浏览器、工作空间浏览器、内存数组编辑器、交 互界面分类目录窗、M 文件编辑/调试器、及帮助导航/浏览器。 本章是根据 MATLAB6.5 版编写的,但大部分内容也适用于其他 6.x 版。1.1MATLAB 的安装的安装和内容选择和内容选择图 1.1-11.2Desktop 操作桌面的启动操作桌面的启动1.2.1MATLAB 的启动的启动1.2.2Desktop 操作桌面简介操作桌面简介一一 操作桌面的缺省外貌操作桌面的缺省外貌图 1.2-1 二二 通用操作界面通用操作界面

3、1.3Command Window 运行入门运行入门1.3.1Command Window 指令窗简介指令窗简介图 1.3-1 1.3.2最简单的计算器使用法最简单的计算器使用法【例 1.3.2-1】求的算术运算结果。23)47(212 (1)用键盘在 MATLAB 指令窗中输入以下内容 (12+2*(7-4)/32 (2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。 (3)在指令执行后,MATLAB 指令窗中将显示以下结果。 ans =2 【例 1.3.2-2】简单矩阵的输入步骤。 987654321 A(1)在键盘上输入下列内容 A = 1,2,3; 4,5,6; 7,8,

4、9 A =1 2 34 5 67 8 9(2)按【Enter】键,指令被执行。 (3)在指令执行后,MATLAB 指令窗中将显示以下结果:【例 1.3.2-3】矩阵的分行输入。 A=1,2,3 4,5,6 7,8,9 A =1 2 34 5 67 8 9 【例 1.3.2-4】指令的续行输入 S=1-1/2+1/3-1/4+ . 1/5-1/6+1/7-1/8 S =0.6345 1.3.3数值、变量和表达式数值、变量和表达式一一 数值的记述数值的记述二二 变量命名规则变量命名规则三三 MATLAB 默认的预定义变量默认的预定义变量四四 运算符和表达式运算符和表达式五五 复数和复数矩阵复数和复

5、数矩阵【例 1.3.3-1】复数表达,及计算。ieziziz6 3212,21,43 321 zzzz (1) z1= 3 + 4i z1 =3.0000 + 4.0000i (2) z2 = 1 + 2 * i z3=2*exp(i*pi/6) z=z1*z2/z3 z2 =1.0000 + 2.0000i z3 =1.7321 + 1.0000i z =0.3349 + 5.5801i 【例 1.3.3-2】复数矩阵的生成及运算 A=1,3;2,4-5,8;6,9*i B=1+5i,2+6i;3+8*i,4+9*i C=A*B A =1.0000 - 5.0000i 3.0000 - 8.

6、0000i2.0000 - 6.0000i 4.0000 - 9.0000i B =1.0000 + 5.0000i 2.0000 + 6.0000i3.0000 + 8.0000i 4.0000 + 9.0000i C =1.0e+002 *0.9900 1.1600 - 0.0900i1.1600 + 0.0900i 1.3700 【例 1.3.3-3】求上例复数矩阵 C 的实部、虚部、模和相角。 C_real=real(C) C_imag=imag(C) C_magnitude=abs(C) C_phase=angle(C)*180/pi%以度为单位计算相角以度为单位计算相角 C_rea

7、l =99 116116 137 C_imag =0 -99 0 C_magnitude =99.0000 116.3486116.3486 137.0000 C_phase =0 -4.43654.4365 0 【例 1.3.3-4】 用 MATLAB 计算能得到 2 吗?38 (1) a=-8; r=a(1/3) r =1.0000 + 1.7321i (2) m=0,1,2; R=abs(a)(1/3); Theta=(angle(a)+2*pi*m)/3; rrr=R*exp(i*Theta) rrr =1.0000 + 1.7321i -2.0000 + 0.0000i 1.0000

8、 - 1.7321i (3) t=0:pi/20:2*pi;x=R*sin(t);y=R*cos(t); plot(x,y,b:),grid hold on plot(rrr(1),.,MarkerSize,50,Color,r)plot(rrr(2,3),o,MarkerSize,15,Color,b) axis(-3,3,-3,3),axis square hold off 0 . 0图 1.3-2 1.3.4计算结果的图形计算结果的图形表示表示【例 1.3.4-1】画出衰减振荡曲线及其它的包络线。 的取值范围是teyt 3sin33 0t eyt。(图 1.3-3)4 , 0 t=0:p

9、i/50:4*pi; y0=exp(-t/3); y=exp(-t/3).*sin(3*t); plot(t,y,-r,t,y0,:b,t,-y0,:b) grid 4 图1.3-3 【例 1.3.4-2】画出所表示的三维曲面(图 1.3-4)。的取值范围是 2222)sin(yxyxz yx,。8 , 8 clear;x=-8:0.5:8; y=x; X=ones(size(y)*x; Y=y*ones(size(x); R=sqrt(X.2+Y.2)+eps;% Z=sin(R)./R;% surf(X,Y,Z);% colormap(cool) % xlabel(x),ylabel(y)

10、,zlabel(z) 图 1.3-4 1.4Command Window 操作要旨操作要旨1.4.1指令窗显示方式的操作指令窗显示方式的操作一一 缺省显示方式缺省显示方式二二 显示方式的设置显示方式的设置1.4.2数值计算结果的显示格式数值计算结果的显示格式1.4.3指令行中的标点符号指令行中的标点符号1.4.4指令窗的常用控制指令指令窗的常用控制指令1.4.5指令窗中指令行的编辑指令窗中指令行的编辑【例 1.4.5-1】指令行操作过程示例。1.5Command History 和实录指令和实录指令 diary1.5.1Command History 历史指令窗简介历史指令窗简介图 1.5-1

11、1.5.2历史指令行的再运行历史指令行的再运行【例 1.5.2-1】再运行图 1.5-2 所示历史指令窗中的三行指令。图 1.5-2 1.5.3指令窗实录指令指令窗实录指令 diary1.6Current Directory、路径设置器和文件管理、路径设置器和文件管理1.6.1Current Directory 当前目录浏览器简介当前目录浏览器简介图 1.6-1 一一 用户目录和当前目录设置用户目录和当前目录设置二二 借助当前目录浏览器获取借助当前目录浏览器获取 M 和和 MAT 文件信息文件信息【例 1.6.1-1】从图 1.2-1 所示 MATLAB 缺省桌面开始,叙述引出图 1.6-1

12、所示面貌的当前 目录浏览器的操作过程。1.6.2MATLAB 的搜索路径的搜索路径1.6.3MATLAB 搜索路径的扩展和修改搜索路径的扩展和修改一一 何时需要修改搜索路径何时需要修改搜索路径二二 利用设置路径利用设置路径对话框修改搜索路径对话框修改搜索路径图 1.6-2 三三 利用指令利用指令 path 设置路径设置路径1.7Workspace Browser 和和 Array Editor1.7.1Workspace Browser 工作空间浏览器简介工作空间浏览器简介图 1.7-1 1.7.2现场菜单用于内存变量的查阅和删除现场菜单用于内存变量的查阅和删除一一 内存变量查阅、删除的指令操

13、作法内存变量查阅、删除的指令操作法【例 1.7.2-1】在指令窗中运用 who, whos 查阅 MATLAB 内存变量。 who Your variables are:A Bnumber D R XYZ Z y B C DD X Y x whos Name Size Bytes ClassA 2x2 230 cell arrayB 1x1 264 struct arrayBnumber 1x1 8 double arrayC 2x2 408 sym objectD 1x2 4 char arrayDD 2x2 8 char arrayR 33x33 8712 double arrayX 33

14、x33 8712 double arrayXYZ 33x33x3 26136 double arrayY 33x33 8712 double arrayZ 33x33 8712 double arrayx 1x33 264 double arrayy 33x1 264 double arrayGrand total is 7722 elements using 62434 bytes 【例 1.7.2-2】在指令窗中运用 clear 指令可以删除内存中的变量。 clear Bnumber who Your variables are:A B C D DD R X XYZ Y Z x y 二二 内存变量查阅和删除的现场菜单操作法内存变量查阅和删除的现场菜单操作法图 1.7-2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号