《MATLAB实验》word版.doc
《《MATLAB实验》word版.doc》由会员分享,可在线阅读,更多相关《《MATLAB实验》word版.doc(2页珍藏版)》请在装配图网上搜索。
MATLAB实验一:MATLAB语言基本概念实验项目名称:MATLAB语言基本概念实验目的:1.熟悉MATLAB 软件的运行环境及界面组成;熟悉基本的MATLAB 环境命令操作;2.掌握MATLAB的命令运行方式和M文件运行方式;3.掌握矩阵在MATLAB中的运用。4、掌握基本MATLAB 矩阵(包括复数矩阵)输入方式、元素提取与组合;实验内容及要求:1、运行MATLAB 软件,观察MATLAB 的操作界面组成,并了解各个部分的功能;MATLAB 的操作界面主要由指令窗(Command Window)、历史指令窗(Command History)、当前目录浏览器(Current Directory Browser)、工作空间浏览器(Workspace Browser)等。 指令窗口主要用于进行MATLAB 的各种操作,在该窗口中可键入MATLAB 运作的指令、函数、表达式以及显示除图形外的所有运行结果。 历史窗记录已经运作过的指令、函数、表达式,它允许用户对它们进行复制、重运行、及产生M 文件。 当前目录浏览器可以进行当前目录的设置;展示相应目录上的M、MDL等文件;复 制、编辑和运行M 文件;装载MAT 数据文件。工作空间浏览器列出MATLAB 工作空间中所有的变量名、大小、字节数;在该窗中, 可以对变量进行观察、编辑、提取和保存。2、用基本的MATLAB 环境命令: (1) clc命令clc 为清除指令窗命令,它只起到清屏的作用并没用从内存中清除变量;在执行clc 命 令前数组a=1 2 3;3 6 9;2 5 8,执行clc命令后指令窗已清屏,在指令窗中输入:a+回车键,在指令窗中显示:a = 1 2 3 3 6 92 5 8 (2)clear 命令clear为清除内存变量和函数命令;在执行clear命令前数组a=1 2 3;3 6 9;2 5 8,执行clear命令后屏幕和未执行该命令前是一样的,在指令窗中输入:a+回车键,在指令窗中显示:? Undefined function or variable a。 (3) format 命令(format compact 比较format loose )format compact 命令作用是显示变量之间没有空行。在指令窗中输入:format compact+回车键,接着输入数组:a=1 2 3;4 5 6;7 8 9;b=1 4 7;2 5 8;3 6 9;c=a+b紧跟变量后显示:c = 2 6 106 10 14 10 14 18 format loose 命令作用是显示变量之间有空行。在指令窗中输入:format loose+回车键,接着输入数组:a=1 2 3;4 5 6;7 8 9; b=1 4 7;2 5 8;3 6 9;c=a+b与c=a+b 隔一行显示:c = 2 6 106 10 14 10 14 18(4)操作demo help who whos 等命令demo为MATLAB 演示命令,通过在指令窗中输入demo 或在操作界面的左下角STAR中的demo均可打开Getting Started with Demos 界面。在指令窗中输入demo打开Getting Started with Demos 接着点击3-DVisualization紧接着电击Teapot,然后电击RuntheTeapot可看到一个茶壶的3D图形。 在(2)步的基础上,在指令窗中输入who 命令显示结果如下:Your variables are: a b c输入whos 命令显示的结果如下:Name Size Bytes Class a 3x3 72 double arrayb 3x3 72 double arrayc 3x3 72 double array3、输入矩阵并对其进行行、列或小矩阵元素的寻访与组合,矩阵直接输入赋值 (1) 对矩阵进行行和列寻访 在第2(2)步基础上,在指令窗中输入a(1, : )+回车 得第一行的寻访结果如下:ans = 1 2 3输入a( : ,1) 得第一列的寻访结果如下:ans = 147(2) 对小矩阵的寻访和组合 在第3(1)步基础上,在指令窗中输入:s=ones(2,2);s=a(1 2,1 2)运行结果显示如下:s = 1 24 5(3)对(2)步中所得的s进行转置和对角元素的提取等操作 在指令窗中输入:s.+回车 运行得s转置显示的结果如下:ans = 1 42 5在指令窗中输入:diag(s)+回车 运行得s 对角元素显示结果如下:ans = 15(4) 复数的赋值以及转换 复数的赋值:x=12 3 6;7 8 9;4 5 7;y=0.4 5 6;-7 8 -9;5 6 4; cn=x+i*y运行结果如下:cn = 12.0000 + 0.4000i 3.0000 + 5.0000i 6.0000 + 6.0000i7.0000 - 7.0000i 8.0000 + 8.0000i 9.0000- 9.0000i 4.0000 + 5.0000i 5.0000 + 6.0000i 7.0000 + 4.0000i复数的转换:real(cn)+回车 结果如下:ans = 12 3 67 8 9 4 5 7 imag(cn)+回车结果如下:ans = 0.4000 5.0000 6.0000-7.0000 8.0000 -9.0000 5.0000 6.0000 4.00004. 操作如下的程序: (1). 输入 A=7 1 5;2 5 6;3 1 5,B=1 1 1; 2 2 2;3 3 3,在命令窗口中执行下列表达式,掌握其含义: A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*BA2 A.2 B/A B./A (2)输入 C=1:2:20,则 C(i)表示什么?其中 i=1,2,3,10; (3)查找已创建变量的信息,删除无用的变量; (4). 理解下面程序各指令的含义,并运行结果: clear t =0:0.001:2*pi; subplot(2,2,1); polar(t, 1+cos(t) subplot(2,2,2); plot(cos(t).3,sin(t).3) subplot(2,2,3); polar(t,abs(sin(t).*cos(t) subplot(2,2,4); polar(t,(cos(2*t).0.5)- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB实验 MATLAB 实验 word
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文