欢迎来到天天文库
浏览记录
ID:49052477
大小:49.30 KB
页数:2页
时间:2020-02-27
《《MATLAB实验》word版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB实验一:MATLAB语言基本概念实验项目名称:MATLAB语言基本概念实验目的:1. 熟悉MATLAB软件的运行环境及界面组成;熟悉基本的MATLAB环境命令操作;2. 掌握MATLAB的命令运行方式和M文件运行方式;3. 掌握矩阵在MATLAB中的运用。4、掌握基本MATLAB矩阵(包括复数矩阵)输入方式、元素提取与组合;实验内容及要求:1、运行MATLAB软件,观察MATLAB的操作界面组成,并了解各个部分的功能;MATLAB的操作界面主要由指令窗(CommandWindow)、历史
2、指令窗(CommandHistory)、当前目录浏览器(CurrentDirectoryBrowser)、工作空间浏览器(WorkspaceBrowser)等。指令窗口主要用于进行MATLAB的各种操作,在该窗口中可键入MATLAB运作的指令、函数、表达式以及显示除图形外的所有运行结果。历史窗记录已经运作过的指令、函数、表达式,它允许用户对它们进行复制、重运行、及产生M文件。当前目录浏览器可以进行当前目录的设置;展示相应目录上的M、MDL等文件;复制、编辑和运行M文件;装载MAT数据文件。工作空间浏览器列
3、出MATLAB工作空间中所有的变量名、大小、字节数;在该窗中,可以对变量进行观察、编辑、提取和保存。2、用基本的MATLAB环境命令:(1)clc命令clc为清除指令窗命令,它只起到清屏的作用并没用从内存中清除变量;在执行clc命令前数组a=[123;369;258],执行clc命令后指令窗已清屏,在指令窗中输入:a+回车键,在指令窗中显示:a=123369258(2)clear命令clear为清除内存变量和函数命令;在执行clear命令前数组a=[123;369;258],执行clear命令后屏幕和未执
4、行该命令前是一样的,在指令窗中输入:a+回车键,在指令窗中显示:???Undefinedfunctionorvariable'a'。(3)format命令(formatcompact比较formatloose)formatcompact命令作用是显示变量之间没有空行。在指令窗中输入:formatcompact+回车键,接着输入数组:a=[123;456;789];b=[147;258;369];c=a+b紧跟变量后显示:c=261061014101418formatloose命令作用是显示变量之间有空行。
5、在指令窗中输入:formatloose+回车键,接着输入数组:a=[123;456;789];b=[147;258;369];c=a+b与c=a+b隔一行显示:c=261061014101418(4)操作demohelpwhowhos等命令demo为MATLAB演示命令,通过在指令窗中输入demo或在操作界面的左下角STAR中的demo均可打开GettingStartedwithDemos界面。在指令窗中输入demo打开GettingStartedwithDemos接着点击3-DVisualization
6、紧接着电击Teapot,然后电击RuntheTeapot可看到一个茶壶的3D图形。在(2)步的基础上,在指令窗中输入who命令显示结果如下:Yourvariablesare:abc输入whos命令显示的结果如下:NameSizeBytesClassa3x372doublearrayb3x372doublearrayc3x372doublearray3、输入矩阵并对其进行行、列或小矩阵元素的寻访与组合,矩阵直接输入赋值(1)对矩阵进行行和列寻访在第2(2)步基础上,在指令窗中输入a(1,:)+回车得第一行的
7、寻访结果如下:ans=123输入a(:,1)得第一列的寻访结果如下:ans=147(2)对小矩阵的寻访和组合在第3(1)步基础上,在指令窗中输入:s=ones(2,2);s=a([12],[12])运行结果显示如下:s=1245(3)对(2)步中所得的s进行转置和对角元素的提取等操作在指令窗中输入:s.'+回车运行得s转置显示的结果如下:ans=1425在指令窗中输入:diag(s)+回车运行得s对角元素显示结果如下:ans=15(4)复数的赋值以及转换复数的赋值:x=[1236;789;457];y=[
8、0.456;-78-9;564];cn=x+i*y运行结果如下:cn=12.0000+0.4000i3.0000+5.0000i6.0000+6.0000i7.0000-7.0000i8.0000+8.0000i9.0000-9.0000i4.0000+5.0000i5.0000+6.0000i7.0000+4.0000i复数的转换:real(cn)+回车结果如下:ans=1236789457imag(cn)+回车结果如下:a
此文档下载收益归作者所有