福州大学MATLAB基础实验指导书

合集下载

MATLAB基础及应用实验指导书

MATLAB基础及应用实验指导书

MATLAB基础及应用实验指导书MATLAB基础及应用课程实验指导书实验一软件环境和基本操作熟悉一、实验目的①熟悉MATLAB 主界面,并学会简单的菜单操作。

②学会简单的矩阵输入与信号输入。

③掌握部分绘图函数。

二、实验内容熟悉MATLAB操作环境,通过简单操作熟悉MATLAB的基本使用方法。

三、实验要求与步骤1、用户第一次使用MATLAB 时,建议首先在屏幕上键入demo 命令,它将启动MATLAB 的演试程序,用户可在此演示程序中领略MATLAB 所提供的强大的运算与绘图功能。

也可以键入help 进行进一步了解。

MATLAB 启动界面如图所示:MATLAB 语言最基本的赋值语句结构为:变量名列表= 表达式。

表达式由操作符或其它字符,函数和变量名组成,表达式的结果为一个矩阵,显示在屏幕上,同时输送到一个变量中并存放于工作空间中以备调用。

如果变量名和“= ”省略,则ans 变量将自动建立,例如键入:1900/81 ,得到输出结果:ans =23.4568 。

MATLAB 中变量命名的原则要求必须以英文字母开头,文件夹名字中可以还包括、下划线和数字,不要使用其他的字符,更不要单纯使用数字或者中文名命名,有时在运行MATLAB 中一些莫名的错误可能就是不规范的命名引起的。

这种规则包括将来为自己编写的脚本文件、函数文件命名以及为使用的变量命名也应遵循这个规则。

2、用户工作目录和当前目录的建立和设置1)为管理方便,每个用户在使用MATLAB 前,尽量为自己建立一个专门的工作目录,即“用户目录”,用来存放自己创建应用文件。

例如首先打开资源管理器,在E 驱动器下可以根据自己喜好建立一个新文件夹,但应注意:该文件夹必须以英文开头,文件夹名字中可以包括字母、下划线和数字,不要使用其他的字符,更不要单纯使用数字或者中文名命名,有时在运行MATLAB 中一些莫名的错误可能就是不规范的命名引起的,这与MATLAB 中为变量和文件名命名原则是一致的。

MATLAB实验指导书

MATLAB实验指导书

实验一熟悉MATLAB工作环境一、实验目的初步熟悉MATLAB工作环境,熟悉命令窗口,学会使用帮助窗口查找帮助信息。

二、实验内容(1)熟悉MATLAB平台的工作环境;(2)熟悉MATLAB的五个工作窗口;(3)了解MATLAB的数值显示格式设置。

(4)学会使用帮助三、实验步骤1.熟悉MATLAB的五个基本窗口①命令窗口(Command window)②工作空间窗口(Workspace)③命令历史记录窗口(Command history)④当前目录窗口(Current directory)⑤帮助窗口(Help window)2.MATLAB的数值显示格式设置用户可根据需要,对命令窗口的字体风格、大小、颜色和数值计算结果的显示格式进行设置。

①屏幕显示方式屏幕显示方式有紧凑(compact)和松散(loose)两种形式,默认为松散(loose)格式。

具体设置格式为:format compact/loose②数字显示格式数字显示格式有大致有:长、短整型、长、短浮点、近似有理数、十六进制数以及银行数等表示方式。

具体设置为:format long(long e\long g) %长整型、长浮点、以最佳方式显示数据format short(short e\ short g) %短整型、短浮点、以最佳方式显示数据format hex %显示十六进制数format bank %金融数语(元、角、分)表示数据3.帮助信息的使用MATALB的帮助信息可通过以下两种方式得到:①从菜单工具栏得到单击工具栏的图标或选择菜单view\help (help\matlab help),都能启动帮助窗口,然后选择你所需要的帮助信息。

②命令窗口发布命令得到在命令窗口的提示符后输入help 需要帮助的命令关键字,即可得到该关键字的所有信息。

其格式如下:help 命令关键字例如:help clear键入enter键后,则在命令窗口显示出具体的命令格式,说明等信息。

Matlab基础及应用实验指导书

Matlab基础及应用实验指导书

Matlab基础及应用实验指导书Matlab基础及应用实验指导书实验一Matlab的基本操作实验目的:掌握Matlab的基本操作方法实验内容:1、使用变量与基本运算;2、向量与矩阵的处理;3、程序流程控制;4、M文件编辑。

参照教材相关内容向量生成:x=linspace(0,2*pi);y=sin(x);plot(x,y)plot(x,sin(x),'o',x,cos(x),'x',x,sin(x)+cos(x),'*');数据导入1.菜单File—Import—Data,支持Excel、txt等;2.在Workspace窗口中双击数据表名,在Array Editor中将数据复制进去即可。

绘图1将数据表的各列数值分别赋予变量x、y、z等,格式如下:x=sheetname(:,1), y=sheetname(:,2),z=sheetname(:,3);2用命令plot(x,y,’XXXX’)绘制图形,单引号中的符号表示点线的属性,如线形、颜色、点的形状等,若用双对数坐标画图则命令为loglog(x,y);3在弹出的绘图界面中用菜单View—Property Editor编辑图形属性,如字体大小、数据点形状、横纵坐标名称、绘图区域颜色等;4绘图方法2:在数组编辑器上点击Plot Selection按钮,选择图形的类型即可;5绘图方法3:菜单File—New—Figure创建新的图形,在图形编辑器中Figure Palette面板点击2D Axes,点击右下角Add Data选择图表类型和坐标轴的数据源,度分布图将坐标轴由线形改为对数即可。

6hold on/off命令:叠绘命令,切换绘图的保持功能;7绘制双纵轴:7.1plotyy(x1,y1,x2,y2):分别用左/右侧y轴表示两条曲线;7.2plotyy(x1,y1,x2,y2,FUN):FUN是字符串格式,用来指定绘图的函数名,可以由多个。

MATLAB实验指导书(DOC)

MATLAB实验指导书(DOC)

MATLAB实验指导书(DOC)MATLAB实验指导书前⾔MATLAB程序设计语⾔是⼀种⾼性能的、⽤于科学和技术计算的计算机语⾔。

它是⼀种集数学计算、分析、可视化、算法开发与发布等于⼀体的软件平台。

⾃1984年MathWorks公司推出以来,MATLAB以惊⼈的速度应⽤于⾃动化、汽车、电⼦、仪器仪表和通讯等领域与⾏业。

MATLAB有助于我们快速⾼效地解决问题。

MATLAB相关实验课程的学习能加强学⽣对MATLAB程序设计语⾔理解及动⼿能⼒的训练,以便深⼊掌握和领会MATLAB应⽤技术。

⽬录基础型实验............................................................................................ - 1 - 实验⼀MATLAB集成环境使⽤与基本操作命令练习............. - 1 - 实验⼆MATLAB中的数值计算与程序设计 ............................. - 7 - 实验三MATLAB图形系统......................................................... - 9 -基础型实验实验⼀ MATLAB 集成环境使⽤与基本操作命令练习⼀实验⽬的熟悉MATLAB 语⾔编程环境;熟悉MATLAB 语⾔命令⼆实验仪器和设备装有MATLAB7.0以上计算机⼀台三实验原理MATLAB 是以复杂矩阵作为基本编程单元的⼀种程序设计语⾔。

它提供了各种矩阵的运算与操作,并有较强的绘图功能。

1.1基本规则1.1.1 ⼀般MATLAB 命令格式为[输出参数1,输出参数2,……]=(命令名)(输⼊参数1,输⼊参数2,……)输出参数⽤⽅括号,输⼊参数⽤圆括号如果输出参数只有⼀个可不使⽤括号。

1.1.2 %后⾯的任意内容都将被忽略,⽽不作为命令执⾏,⼀般⽤于为代码加注释。

MATLAB实验指导书(共5篇)

MATLAB实验指导书(共5篇)

MATLAB实验指导书(共5篇)第一篇:MATLAB实验指导书MATLAB 实验指导书皖西学院信息工程学院实验一 MATLAB编程环境及简单命令的执行一、实验目的1.熟悉MATLAB编程环境二、实验环境1.计算机2.MATLAB7.0集成环境三、实验说明1.首先应熟悉MATLAB7.0运行环境,正确操作2.实验学时:2学时四、实验内容和步骤1.实验内容(1)命令窗口的使用。

(2)工作空间窗口的使用。

(3)工作目录、搜索路径的设置。

(4)命令历史记录窗口的使用。

(5)帮助系统的使用。

(6)了解各菜单的功能。

2.实验步骤(1)启动MATLAB,熟悉MATLAB的桌面。

(2)进入MATLAB7.0集成环境。

(3)在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。

1)(365-52⨯2-70)÷3 2)>>area=pi*2.5^2 3)已知x=3,y=4,在MATLAB中求z:x2y3 z=2(x-y)4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。

⎡162313⎤⎢511108⎥⎥m1=⎢⎢97612⎥⎢⎥414151⎣⎦执行以下命令>>m1(2 , 3)>>m1(11)>>m1(: , 3)>>m1(2 : 3 , 1 : 3)>>m1(1 ,4)+ m1(2 ,3)+ m1(3 ,2)+ m1(4 ,1)5)执行命令>>helpabs 查看函数abs的用法及用途,计算abs(3 + 4i)6)执行命令>>x=0:0.1:6*pi;>>y=5*sin(x);>>plot(x,y)7)运行MATLAB的演示程序,>>demo,以便对MATLAB有一个总体了解。

五、思考题1、以下变量名是否合法?为什么?(1)x2(2)3col(3)_row (4)for2、求以下变量的值,并在MATLAB中验证。

《Matlab》实验指导书_电子信息(1)

《Matlab》实验指导书_电子信息(1)

MATLAB实验指导书刘猛编写沈阳理工MATLAT课程实验要求一、实验指导书编写依据1.电子信息专业教学计划。

2.电子信息专业《MATLAT》理论教学大纲对实验环节的要求。

3.近年来《MATLAT》实验教学经验。

二、实验课程地位及相关课程的联系1.《MATLAT》是电子信息专业课程。

2.本实验项目是《MATLAT》课程综合知识的运用。

3.本实验项目重点是对于各种数学模型进行建模、求解、分析、评价与改进。

4.本实验为后续的《MATLAT》课程设计和毕业设计等有指导意义。

三、实验目的、性质和任务1.理解MATLAT的基本理论,训练建立与求解数学模型的基本技能,掌握科学的实验方法。

2.培养学生观察问题、分析问题和独立解决问题的能力。

3.通过实验使学生能够熟练使用数学软件,具有根据具体问题进行数据分析、建模与求解的能力。

4.通过综合性、设计性实验训练,培养学生初步掌握利用计算机软件进行问题求解的方法。

5.培养学生正确记录实验数据和现象,正确处理实验数据和分析实验结果的能力以及正确书写实验报告的能力。

四、实验基本要求1.实验项目依据教学计划,培养学生工程实践能力。

2.巩固和加深学生对MATLAT基础知识的理解,提高学生综合运用所学知识的能力。

3.实验项目要求学生综合掌握MATLAT的基本知识,并运用相关知识自行设计实验方案。

4.通过实验,要求学生做到:(1)能够预习实验,自行设计实验方案并撰写实验报告;(2)学会对于常用问题的数据分析、建模与求解的方法;(3)掌握数学软件的使用方法。

五、实验内容和学时分配六、考核方法和评分标准1.按照实验指导书的具体要求,根据每个学生实验前的预习准备,实验过程的考查,实验操作情况及实验报告的质量,综合给出实验成绩,实验成绩占期末总评成绩的10%。

2.实验评分应包括两个方面:(1)实验操作能力及实验纪律占40%:(2)实验报告占60%。

3.评分等级评定成绩分优、良、中、及格和不及格五个等级。

matlab实验指导书

matlab实验指导书

MATLAB实验指导书指导老师许承东实验一MATLAB基本操作实验目的1、熟悉MATLAB的工作环境;2、掌握MATLAB常用的操作运算符和一些基本操作;3、学会编写M文件。

实验内容e sin3t,其中t的取值范围为[0,4π]。

1、绘制衰减图线y=5.2/t(1)启动MATLAB,如图1.1所示。

图1.1 MATLAB的工作环境(2)直接在命令窗口输入以下代码:(3)程序执行后显示的衰减振荡曲线如图1.2所示。

图1.2 衰减振荡曲线(4)生成M文件。

在历史命令窗口中选中上面所写代码,单击鼠标右键,在弹出菜单中选择Create M-File菜单项,即可创建为M文件,将文件命名为quxian.m保存。

2、向量化和循环结构的比较(1)从工具栏中单击New M-file图标,或从菜单中选择File/New/M-File创建新的M文件,如图1.3所示。

图1.3 创建新的M文件(2)在M文件编辑器中输入以下代码:(3)保存运行。

将文件名改为vectorize_contrast.m保存。

单击Run 命令或直接按F5执行。

(4)执行结果实验二MATLAB基本图形绘制实验目的1、掌握MATLAB二维图形的绘制;2、掌握MATLAB三维图形的绘制。

实验内容1、二维图形的绘制(1)从工具栏中单击New M-file图标,或从菜单中选择File/New/M-File创建新的M文件。

(2)在M文件编辑器中输入以下代码:(3)保存运行。

将文件名改为example_plot.m保存。

单击Run命令或直接按F5执行。

(4)二维图形绘制结果如图2.1所示。

图2.1 二维图形绘制结果2、三维曲面绘制(1)从工具栏中单击New M-file图标,或从菜单中选择File/New/M-File创建新的M文件。

(2)在M文件编辑器中输入以下代码:(3)保存运行。

将文件名改为matlab_script.m保存。

单击Run命令或直接按F5执行。

Matlab实验指导书(含答案)详解

Matlab实验指导书(含答案)详解

实验一:Matlab操作环境熟悉一、实验目的1.初步了解Matlab操作环境。

2.学习使用图形函数计算器命令funtool及其环境。

二、实验内容熟悉Matlab操作环境,认识命令窗口、内存工作区窗口、历史命令窗口;学会使用format命令调整命令窗口的数据显示格式;学会使用变量和矩阵的输入,并进行简单的计算;学会使用who和whos命令查看内存变量信息;学会使用图形函数计算器funtool,并进行下列计算:1.单函数运算操作。

➢求下列函数的符号导数(1) y=sin(x);(2) y=(1+x)^3*(2-x);➢求下列函数的符号积分(1) y=cos(x);(2) y=1/(1+x^2);(3) y=1/sqrt(1-x^2);(4) y=(x-1)/(x+1)/(x+2);➢求反函数(1) y=(x-1)/(2*x+3);(2) y=exp(x);(3) y=log(x+sqrt(1+x^2));➢代数式的化简(1) (x+1)*(x-1)*(x-2)/(x-3)/(x-4);(2) sin(x)^2+cos(x)^2;(3) x+sin(x)+2*x-3*cos(x)+4*x*sin(x);2.函数与参数的运算操作。

➢从y=x^2通过参数的选择去观察下列函数的图形变化(1) y1=(x+1)^2(2) y2=(x+2)^2(3) y3=2*x^2(4) y4=x^2+2(5) y5=x^4(6) y6=x^2/23.两个函数之间的操作➢求和(1) sin(x)+cos(x)(2) 1+x+x^2+x^3+x^4+x^5➢乘积(1) exp(-x)*sin(x)(2) sin(x)*x➢商(1) sin(x)/cos(x);(2) x/(1+x^2);(3) 1/(x-1)/(x-2);➢求复合函数(1) y=exp(u) u=sin(x)(2) y=sqrt(u) u=1+exp(x^2)(3) y=sin(u) u=asin(x)(4) y=sinh(u) u=-x三、设计提示1.初次接触Matlab应该注意函数表达式的文本式描述。

《Matlab基础与应用》实训指导书

《Matlab基础与应用》实训指导书

《MATLAB基础与应用》实训指导书目录实训一认识MATLAB实训二 MATLAB数据操作实训三 MATLAB程序设计(一)实训四 MATLAB程序设计(二)实训五 MATLAB二维绘图实训六 MATLAB特殊二维绘图实训七 MATLAB三维绘图实训八 MATLAB符号函数的运算实训九 MATLAB符号微积分实训十 MATLAB符号方程求解实训十一 MATLAB数据分析与统计实训十二 MATLAB数值运算实训十三 MATLAB常微分方程的数值求解实训十四认识GUI实训十五图形用户界面设计实训十六 Simulink仿真实训十七 MATLAB综合实训(一)实训十八 MATLAB综合实训(二)实训一 认识MATLAB【实训目的】1.认识MATLAB 操作界面2.MATLAB 帮助系统的使用方法 3.掌握数据操作的有关知识 【主要软件设备】MATLAB 软件 【实训内容】1.认识MATLAB 操作界面2.MATLAB 帮助系统的使用方法 3.掌握数据操作的有关知识 【实训题目】1.通过帮助浏览器查找max 函数的用法。

2.通过帮助浏览器查找并比较ceil 、floor 、fix 、round 、rem 和sign 函数的用法。

3.gcd 函数用于求两个整数的最大公约数。

先用help 命令查看该函数的用法,然后利用该函数求15和35的最大公约数。

4.已知A=2.1,B=-4.5,C=6,D=3.5,E=-5,计算⎪⎪⎪⎪⎭⎫⎝⎛+D BC E A ππ22arctan 的值。

5.已知96.4=a ,11.8=b ,计算)ln(b a e ba +-的值。

【实训注意事项】1. 在所实训的机房,必须保持机房的整洁2. 在所实训机房,未经允许不要对计算机进行操作及其他操作3. 实训必须按照实训报告要求进行 【实训报告要求】1. 通过帮助浏览器查找函数的用法在实训报告上只填写所编程序2. 数据操作的有关知识的程序必须按照MATLAB 软件上所编程序书写,书写格式一定要正确实训二 MATLAB 数据操作【实训目的】1.掌握数据操作的有关知识 2.掌握矩阵的基本运算 3.掌握数据和文件操作 【主要软件设备】MATLAB 软件 【实训内容】1.矩阵的基本运算 2.数据和文件操作3.理解数据操作的有关知识 【实训题目】1.已知矩阵101241205A -⎡⎤⎢⎥=⎢⎥⎢⎥-⎣⎦、010213112B -⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,求2A+B 、23A B -、A*B 、B*A 、A.*B 、A\B 、 A/B 、A. \B 、A. /B 。

Matlab实验指导书(实验一)

Matlab实验指导书(实验一)

MATLAB实验指导书编著:李新平二零零八年三月十四日实验一、基础知识1.1MATLAB 简介MA TLAB 名字由 MAT rix 和 LAB oratory 两词的前三个字母组合而成。

那是 20 世纪七 十年代后期的事:时任美国新墨西哥大学计算机科学系主任的 Cleve Moler 教授出于减轻学 生编程负担的动机,为学生设计了一组调用 LINPACK 和 EISPACK 库程序的“通俗易用”的 接口,此即用 FORTRAN 编写的萌芽状态的 MA TLAB。

经几年的校际流传,在 Little的推动下,由 Little、Moler、Steve Bangert 合作,于 1984 年成立了 MathWorks 公司,并把 MA TLAB 正式推向市场。

从这时起,MA TLAB 的内核采 用 C 语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。

MA TLAB 以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使 原先控制领域里的封闭式软件包(如英国的 UMIST,瑞典的 LUND 和 SIMNON,德国的 KEDDC)纷纷淘汰,而改以MA TLAB 为平台加以重建。

在时间进入 20 世纪九十年代的时 候,MA TLAB 已经成为国际控制界公认的标准计算软件。

在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把 MA TLAB 作为内容。

这几乎成了九十年 代教科书与旧版书籍的区别性标志。

在那里,MATLAB 是攻读学位的大学生、硕士生、博 士生必须掌握的基本工具。

在国际学术界,MATLAB 已经被确认为准确、可靠的科学计算标准软件。

在许多国际 一流学术刊物上,(尤其是信息科学刊物),都可以看到 MA TLAB 的应用。

在设计研究单位和工业部门,MA TLAB 被认作进行高效研究、开发的首选软件工具。

如美国 National Instruments 公司信号测量、分析软件LabVIEW,Cadence公司信号和通信分 析设计软件 SPW等,或者直接建筑在 MA TLAB 之上,或者以 MA TLAB 为主要支撑。

MATLAB实验指导书

MATLAB实验指导书

实验一:MATLAB的基本操作一、实验目的:1.熟悉MATLAB操作环境2.熟悉MATLAB的帮助3.熟悉MATLAB矩阵的操作4.熟悉MATLAB基本运算二、实验内容:1.自行设计试题,说明三角函数是按弧度还是按角度计算。

2.找出取整的函数,并自行设计试题,说明它们的区别。

3.自行设计试题,说明如何给矩阵按列符值。

4.自行设计试题,建一个5X5矩阵,然后将第一行乘1,第二行乘2,第三行乘3,第四行乘4,第五行乘5。

5.设计编写程序(命令),解方程3x5-7x4+5x2+2x-18=0。

6.自行设计试题,说明eval()函数的功能。

三、实验原理:ceil(x)= -4 -2 0 2 5 7fix(x) = -4 -2 0 1 4 6floor(x) = -5 -3 -1 1 4 6round(x) = -5 -2 0 1 5 72、系统的在线帮助help 命令:(1).当不知系统有何帮助内容时,可直接输入help以寻求帮助:>> help(回车)(2).当想了解某一主题的内容时,如输入:>> help syntax(了解Matlab的语法规定)(3).当想了解某一具体的函数或命令的帮助信息时,如输入:>> help sqrt (了解函数sqrt的相关信息)lookfor命令现需要完成某一具体操作,不知有何命令或函数可以完成,如输入:>> lookfor line (查找与直线、线性问题有关的函数)3、常量与变量系统的变量命名规则:变量名区分字母大小写;变量名必须以字母打头,其后可以是任意字母,数字,或下划线的组合。

此外,系统内部预先定义了几个有特殊意义和用途的变量,见下表:数值型向量(矩阵)的输入(1).任何矩阵(向量),可以直接按行方式...输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔;行与行之间用分号(;)分隔。

所有元素处于一方括号([ ])内;例1-1:>> Time = [11 12 1 2 3 4 5 6 7 8 9 10]>> X_Data = [2.32 3.43;4.37 5.98](2).系统中提供了多个命令用于输入特殊的矩阵:上面函数的具体用法,可以用帮助命令help得到。

MATLAB实验指导书.doc

MATLAB实验指导书.doc

实验一MATLAB工作环境熟悉及简单命令的执行一、实验口的:熟悉MATLAB的工作环境,学会使用MATLAB进行一些简单的运算。

二、实验内容:MATLAB的启动和退出,熟悉MATLAB的桌衡(Desktop),包括菜单(Menu)、工具条(Toolbar)、命令窗口(Command Window)、历史命令窗口、工作空叫(Workspace)等;完成一些基木的矩阵操作;学A)使用在线帮助系统。

三、实验步骤:1、启动MATLAB,熟悉MATLAB的桌面。

2、迕命令窗口执行命令完成以下运算,观察workspace的变化,记录运兑结果。

(1) (365-52x2-70)+3;(2) area=pi*2.5A2;(3) 己知x=3, y=4,在MATLAB 中求z:(4) 将下而的矩阵赋值给变呈m1,在workspace中察看ml在内存中占川的字节数。

"16 2 3 13"5 11 10 8m1 =9 7 6 124 14 15 1执行以下命令»m1(2,3)»m1( 11 )»m1(:, 3 )»m1( 2:3,1 : 3 )»m1( 1 ,4 ) + m1( 2 ,3 ) + m1( 3 ,2 ) + m1( 4 ,1)(5) 执行命$»help abs查看函数abs的用法及用途,计算abs(3 + 4i);(6) 执行命令»x=0:0.1:6*pi;»y=5*sin(x);»plot(x,y)(7) 运行MATLAB的演示程序,»demo,以便对MATLAB冇一个总体了解。

四、思考题1、以下变量名是否合法?为什么?(1) x2;(2) 3col;(3) _row;(4) for;2、求以下变量的值,并在1\?^丁1_众6屮验证。

(1) a = 1 :2:5;(2) b = [a* a' a’】;(3) c = a + b ( 2 ,:)» s=(365-52*2-70)/363.6667» area=pi*2.5八2area =19.6350实验二MATLAB语言矩阵运算(1) result! = a’;(2) result2 = a * b;(3) result3 = a + b;(4) result4 = b * d;(5) result5 = [b ; c' ]*d;result5=[b;c’】;result5=[b;c’】*d;(6) result6 = a . * b;(7) result7 = a . / b;(8) result8 = a . * c;(9) result9 = a . \ b;(10) resultIO = a .八2;(11) resultH =a A2;(12) resultH = 2 . A a;2、用MATLAB求下而的的方程组。

《MATLAB专题》实践指导书

《MATLAB专题》实践指导书

《Matlab专题》任务及实践内容一、题目:学习Matlab语言的操作方法,学会应用Matlab语言对具体问题进行编程求解,对控制理论学习中遇到的问题进行仿真求解验证,达到深入理解理论知识,求解先进控制问题的目的。

二、设计任务及条件任务:了解matlab语言的发展及功能;要求学生掌握matlab语言的启动,基本操作,熟悉matlab环境的基本命令及其应用,程序编写以及调试,并应用所学知识分析控制原理的相关问题。

训练综合运用计算机语言和专业知识去解决实际问题的能力。

条件:安装有matlab 6.0以上版本的计算机。

三、设计内容1、查阅相关资料学习matlab语言;2、上机操作练习:变量定义,数据录入与存取,常用函数,数据处理,数组运算,关系与逻辑运算,符号运算,绘图,函数与文件,程序设计与调试等。

具体要求:根据指定的实验内容完成相关操作,记录操作过程与结果,书写实践报告。

四、设计成果实践报告一份;(格式包括:封面,目录,任务,操作内容及结论,实践最后总结,参考文献等;注意图表及文献格式)一、MATLAB 实践验指导书(一)、实验室实验的注意事项:1、严禁携带食品、饮料进入机房,严禁随地吐痰、乱扔废纸;2、不得私自乱动、乱插、乱拔设备,否则给予警告或取消实验资格;3、进行实验前必须做好预习以及书写预习报告;4、完成实验后要书写实验报告;5、实验时听从实验指导老师的安排,按照实验指导老师的要求进行实验;6、实验结束后要整理好实验设备;7、实验的过程中遇到问题应及时询问实验指导老师。

(二)、实验指导书实验一:MATLAB 环境下的基本命令操作1、实验目的:熟悉MATLAB 语言环境及其基本操作方法。

2、实验内容:熟悉MATLAB 环境下数据的输入输出及变量和表达式; 学习demo,who,whos,help 等命令的使用 3、实验步骤:1)首先打开电脑运行MATLAB 应用程序;2)在MATLAB 工作环境中输入以下变量并运行,以了解MATLAB 的变量输入规则: x=2 %对x 附值21x1=1 %对1x1附值1,但由于附值不合法,命令将不会执行 x1=2 %对x1附值2以上的实验说明在附值时变量是以数字开头,变量就不合法。

数学实验指导书matlab

数学实验指导书matlab

数学实验指导书matlab【数学实验指导书】MATLAB一、实验背景和目的数学实验是数学教学中重要的一环,它能够帮助学生巩固和应用所学的数学知识,培养学生的实际问题解决能力。

MATLAB作为一种强大的数学计算软件,被广泛应用于数学实验中。

本实验旨在通过使用MATLAB软件,帮助学生掌握基本的MATLAB操作和数学实验方法,进一步提高数学建模和问题求解的能力。

二、实验内容1. MATLAB基本操作a) 启动MATLAB软件并了解主界面的组成部分。

b) 学习MATLAB的基本命令行操作,如变量定义、数学运算、矩阵操作等。

c) 掌握MATLAB的图形绘制功能,包括绘制函数图像、散点图等。

2. 数学建模实验a) 选择一个数学问题作为研究对象,例如:求解一元二次方程的根。

b) 使用MATLAB进行数学建模,包括问题分析、模型构建和求解过程。

c) 分析和解释模型的结果,对实际问题进行合理的解释和预测。

三、实验步骤1. MATLAB基本操作a) 启动MATLAB软件后,观察主界面的组成部分,包括命令窗口、工作空间、编辑器等。

b) 在命令窗口中练习基本的MATLAB命令,如定义变量、进行数学运算、创建矩阵等。

c) 使用plot函数绘制函数图像,并尝试修改线型、颜色等参数。

2. 数学建模实验a) 选择一个数学问题,例如求解一元二次方程ax^2 + bx + c = 0的根。

b) 在MATLAB中定义方程的系数a、b、c,并使用根据求根公式计算方程的根。

c) 绘制方程的图像,并标注根的位置。

四、实验结果与分析1. MATLAB基本操作a) 在命令窗口中成功定义了多个变量,并进行了数学运算,验证了MATLAB的基本功能。

b) 使用plot函数绘制了函数y = sin(x)的图像,并成功修改了线型和颜色。

2. 数学建模实验a) 成功求解了一元二次方程ax^2 + bx + c = 0的根,并将结果输出到命令窗口。

b) 绘制了方程的图像,并通过图像验证了求解结果的准确性。

Matlab实验指导书(1-10完整)

Matlab实验指导书(1-10完整)
三、设计提示
1.初次接触 Matlab 应该注意函数表达式的文本式描述。 2.在使用图形函数计算器 funtool 时,注意观察 1 号和 2 号窗口中函数的图形。
四、实验报告要求
1.针对图形函数计算器 funtool,对每一类型计算记录其中一个图形的曲线。 2.书写实验报告时要结构合理,层次分明,在分析描述的时候,需要注意语言的
⎪⎪⎨⎪−x12+x11+4
x2 x2
− 7x3 − 7x3
−15x4 + 12 x4
− 6x5 = 294 − x5 = −441
⎪⎩6x1 +11x2 +11x3 − 9x4 −13x5 = 103
3.用网孔电流法求如下电路的各支路电流。
Ia
Ib
Id
Ic
60Ω
20Ω
40Ω
40Ω
50V
10V
40V
流畅。
《Matlab 语言及其在电子信息科学中的应用》实验指导书
许钢 编
3
实验二:M 文件和 Mat 文件操作
一、实验目的
1.定制自己的工作环境。 2.编写简单的 M 文件。 3.保存内存工作区中的变量到.mat 文件。 4.学会只用 Matlab 帮助。
二、实验内容
1.使用 format 命令和 File|Peferences 菜单定制自己的工作环境。 2.编写如下 M 文件,试调整参数 a 的大小,观察并记录 y1、y2 的波形特征。
《Matlab 语言及其在电子信息科学中的应用》实验指导书
许钢 编
4.用结点电压法求如下电路的结点电压 un1、un2。
① + u2 - ②
2kΩ
10A

福州大学MATLAB基础实验指导书

福州大学MATLAB基础实验指导书

一、实验目的1.熟练掌握Matlab 的启动与退出;2. 熟悉Matalb 的命令窗口,常用命令和帮助系统;3. 熟悉Matalb 的数据类型;4. 熟悉Matlab 的基本矩阵操作,运算符和字符串处理二、实验设备1.方正电脑 2.MATLAB 软件三、实验内容1. 已知矩阵A=[3 4 -1 1 -9 10;6 5 0 7 4 -16;1 -4 7 -1 6 -8;2 -4 5 -6 12 -8;-3 6 -7 8 -1 1;8 -4 9 1 3 0]写出完成下列操作的命令:(1) 将矩阵A 的第2-5行中第1,3,5列元素赋给矩阵B ; (2) 删除矩阵A 的第7号元素; (3) 将矩阵A 的每个元素加上30; (4) 求矩阵A 的大小和维数;(5) 将矩阵A 的右下角3*2矩阵构成矩阵C ; (6) 输出[-5,5]范围内的所有元素;2. 设x=-74o,y=27 o,22的值。

3. 当a 取-3.0,-2.9,-2.8,…,2.8,2.9,3.0时,求0.3sin(0.3)ae a -+在各点的函数值。

4. 已知3542126734457,2874879015930A B -⎡⎤⎡⎤⎢⎥⎢⎥=-=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦求下列表达式的值:(1) A*B 和A.*B (2) A^3和A.^3 (3) A/B 和B\A(4) [A,B]和[A([1,3]);B^2]5. 设a=1+2i,b=-3+4i,6ic e π=,求abc a b++的值。

一、实验目的1.学会编写简单函数m 文件,调用及调试函数m 文件; 2.学会MATLAB 的简单程序编写。

二、实验设备1.方正电脑 2.MATLAB 软件三、实验内容1.从键盘输入一个4位整数,按如下规则加密后输出。

加密规则:每位数字都加上7,然后用和除以10的余数取代该数字;然后将第1位数与第3位数交换,第2位数与第4位数交换。

2. 硅谷公司员工的工资计算方法如下:(1) 工作时数超过120h 者,超过部分加发15%; (2) 工作时数低于60h 者,扣发700元; (3) 其余按每小时84元计发。

MATLAB实验实验三指导书

MATLAB实验实验三指导书

实验三MATLAB的绘图命令
实验目的:
(1)了解MA TLAB的图形窗口及其基本操作;
(2)掌握MA TLAB绘制二维平面图形的命令;
(3)掌握MA TLAB绘制三维立体图形的命令;
(4)了解一些常用绘图命令及绘图标注。

实验每组人数及学时:组人数1人,学时数:9学时
实验要求:要求每位实验人员于课堂时间完成相关练习
实验环境:装有Windows操作系统和MA TLAB软件的计算机。

实验类型:设计型
实验理论基础:第四章
实验内容:
实验教材:P47-49
实验报告的要求
实验报告格式由学校规定同一使用的模板,报告由学生实验后填写、由教师评定成绩。

报告包含如下主要内容:
1.实验目的及要求。

2.实验环境及相关情况;使用软件、实验设备、主要实验设备或仪器、操作过程所保留的类似数据等原始资料等。

3.实验内容及步骤:简要的实验步骤流程。

4.实验结果:应用文字、表格、图形等将数据、程序、图表、现象等进行记录和表述,根据实验要求对数据或现象进行分析讨论和处理。

matlab实验指导书

matlab实验指导书

MATLAB实验指导书指导老师许承东实验一MATLAB基本操作实验目的1、熟悉MATLAB的工作环境;2、掌握MATLAB的一些常用命令;3、掌握建立矩阵的基本方法;4、掌握M文件的建立。

实验内容1、熟悉MATLAB的工作环境(1)启动MATLAB。

常用以下两种形式1)双击桌面上的启动快捷图标;2)单击桌面上的“开始”菜单按钮,在弹出的下拉菜单中点击“程序”菜单项,在弹出的菜单中选择“MATLAB”。

图1.1 MATLAB运行环境(2)MATLAB常用窗口1)命令窗口Command Window图1.2 命令窗口2)工作空间Workspace工作空间存放命令窗口中的所有变量和数组,在当前工作环境中查看前面所创建的变量如图所示图1.3工作空间3)历史命令窗口图1.4 历史命令窗口4)M文件编辑器窗口Editor用New新建一个M文件,如图1.5,通过Debug菜单中的run或工具栏中的运行按钮,可以运行M文件。

图1.5 M文件编辑器2、MATLAB的数值计算在MATLAB中,用户可以直接在命令窗口对数值进行不同的运算。

例如计算梯形的面积(上下底及高分别为10,30,15)。

3、MATLAB中矩阵的创建(1)在MATLAB中,建立矩阵的最简单方法是运用矩阵构造符[],在[]中用逗号或空格分隔矩阵列,用“;”分隔矩阵行。

例如创建3*3的矩阵A。

1)在命令窗口中输入下面的命令:2)上面的命令得到的结构如下:(2)MATLAB还为用户提供了若干特殊矩阵的生成函数,用户根据需要设置参数,并调用指令,就可以方便的得到需要的矩阵,常用的特殊矩阵函数列表如下。

1)创建3*3全零矩阵2)创建3*3单位矩阵3)创建3*3全1矩阵4)创建3*3魔方矩阵5)创建对角线元素为[1,2,3,4,5]的5*5对角矩阵4、 熟悉MATLAB 的绘图功能在同一坐标系下作出y=sinx 和y=cosx 在[]2,2ππ- 上的图形。

实验指导书matlab基础

实验指导书matlab基础

《MATLAB基础实验指导书》哈尔滨理工大学自动化学院电子信息科学与技术系2018.4实验一 MATLAB 的基本操作一、 实验目的:1. 掌握Matlab 软件使用的基本方法;2. 熟悉常用命令的操作;3. 熟悉Matlab 的数据表示和基本运算二、 实验内容:1. 计算 y =x 3 (x-0.98)2/(x 1.35)3-5(x I, x)当 x =2 和 x =4 的值2. 计算 cos60; -3;9-「2_ 2 2 3. 已知 a =3,A =4,b =a ,B =b -1,c =a A -2B,C =a 2B c ,求C4. 创建一个3*3矩阵,然后用矩阵编辑器将其扩充为 4*5矩阵5. 创建一个3*3矩阵魔方阵和相应的随机矩阵,将两个矩阵并接起来,然后提 取任意两个列向量矩阵,计算矩阵的5次方 - _1 4 813〕 一5 4 3 -2〕 7.设A = -3 6 -5 _9 ,B = 6 -2 3 -8 2 —7 -12 _8—1 3 _9 7」 C = *A 1 。

B D AB2 8. 求23(s 4)(s 1)的“商”及“余”多项式。

s 3 +s + 19. 建立矩阵A ,然后找出在[10,20]区间的元素的位置10. 创建一个有7个元素的一维数组,并做如下处理:1) 直接寻访一维数组的第6个元素;2) 寻访一维数组的第1、3、5个元素;3) 寻访一维数组中第4个至最后1个元素;4) 寻访一维数组中大于70的元素。

三、实验要求:1. 撰写预习报告。

6找出数组A =;42 41中所有绝对值大于3 53的元素。

利用上题的3.撰写实验报告,简述实验目的,提供实验结果和数据。

4.分析算法,并简要给出算法设计小结和心得。

实验二数据和函数的可视化一、实验目的:1.熟悉Matlab绘图命令及基本绘图控制;2.熟悉Matlab程序设计的基本方法。

二、实验内容:1.设y = cosx 0.5 + 3sin:",把x=0~2x区间分为125点,画出以x为横坐L (1+x2)」标,y为纵坐标的曲线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 MATLAB 基础知识一、实验目的1. 熟练掌握Matlab 的启动与退出;2. 熟悉Matalb 的命令窗口,常用命令和帮助系统;3. 熟悉Matalb 的数据类型;4. 熟悉Matlab 的基本矩阵操作,运算符和字符串处理、实验设备1. 方正电脑2. MATLAB^件三、实验内容1.已知矩阵A=[3 4 -1 1-9 10;6 5 0 7 4 -16;1 -4 7 -1 6 -8;2 -4 5 -6 12 -8;-3 6 -7 8 -1 1;8 -4 9 1 3 0]写出完成下列操作的命令:(1) 将矩阵A 的第2-5行中第1 , 3, 5列元素赋给矩阵 B ; (2) 删除矩阵A 的第7号元素; (3) 将矩阵A 的每个元素加上30 ; (4) 求矩阵A 的大小和维数;(5) 将矩阵A 的右下角3*2矩阵构成矩阵C ; (6) 输出[-5,5]范围内的所有元素;4. 已知3 54 2 1 2 67 A 3445 7 ,B 2 8 74 求下列表达式的值:(1) A*B 和 A.*B (2) A A 3 和 A.A 3 (3) A/B 和 B\A(4) [A,B]和[A([1,3]);BA2]8790 1593 0iab5.设 a=1+2i,b=-3+4i, c e 6 ,求 c 的值。

2. 设 x=-74 o ,y=27 o,求sin (x 2 y 2) ta n x y的值。

3.当a 取,,, •,,,时,求 e 0.3a sin(a0.3)在各点的函数值。

a b实验二MATLAB程序设计、实验目的1 •学会编写简单函数m文件,调用及调试函数m文件;2 .学会MATLA啲简单程序编写。

二、实验设备1. 方正电脑2. MATLAB^件三、实验内容1. 从键盘输入一个4位整数,按如下规则加密后输出。

加密规则:每位数字都加上7 然后用和除以10的余数取代该数字;然后将第1位数与第3位数交换,第2位数与第4位数交换。

2. 硅谷公司员工的工资计算方法如下:(1) 工作时数超过120h者,超过部分加发15%(2) 工作时数低于60h者,扣发700元;(3) 其余按每小时84元计发。

试编程按输入的工号和该员工的工时数,计算应发工资。

1 1 1 13. 根据 2 2 2 L 2,求的近似值。

当n分别取100, 1000, 10000时,6 122232n2结果是多少?(要求:分别用循环结构和向量运算(使用sum函数)来实现)1 1 14 .根据y 1 L ,求3 5 2n 1(1) y<3 时的最大n值;(2) 与(1)的n值对应的y值。

考虑a5.考虑一下迭代公式x n 1,其中,a,b为常数。

b X n(1)编写程序求迭代结果,迭代的终止条件为X n 1 X n 10 5,迭代初值X0 1.0,迭代次数不超过500次。

(2)如果迭代过程收敛于r,那么r的准确值是 b b 4a,当⑻卩的值取⑴“、2(8,3)、(10,时,分别对迭代结果和准确值进行比较。

实验三图形绘制一、实验目的1 .加深认识二维、三维绘图函数plot, plot3, mesh, surf ;2 .要求熟练掌握以上绘图函数的用法、简单图形标注、简单颜色设定等。

二、实验设备1. 方正电脑2. MATLAB^件三、实验内容1 .绘制下列曲线(1)y x 3 x(2)y1嗖2e 2(3) x22y 64 (4)x tsint y tcost3!22.已知y2x0.5和x sin(3t)cos(t) 0 t,完成下列操作:y sin(3t)sin(t)'(1) 在同一坐标系下用不同的颜色和线形绘制两条曲线,给曲线添加文字说明;(2) 以子图形式,分别用条形图和散点图绘制两条曲线,并为各子图添加函数标题。

13•设y J, t ,在同一窗口采用子图的形式绘制条形图、阶梯图、杆图1 e t和对数坐标图。

4. 绘制下列极坐标图(1) 5cos 4 (2) r a(1 cos ), a 1, 0,25. 应用MATLABE维曲线和图形绘制语句,绘制下列函数的图形:(1)x e t/20 cost, y e t/20 sin t, z t,t [0, 2 ]。

2 x2 (y 1)2X3 5、x2 y2 1 (x 1)2y2-(2)z 3(1 x) e 10( x y )e e, 3 x, y5 33,实验四线性代数中的数值运算1 •通过实验能让学生加深认识冒号、逗号、分号及字母大小写在2 .能够对数值矩阵进行简单操作; 3.熟悉Matlab 的矩阵元素运算;4 .能够熟练掌握MATLAB 勺数值运算功能。

MATLAB^的区另%、实验设备1. 方正电脑2. MATLAB^件三、实验内容1.试产生5阶帕斯卡矩阵P 和5阶希尔伯特矩阵H,且求其行列式 Dp, Dh 以及它们的2. 求卜列矩阵的主对角兀素、 上三角阵、卜 F 三角阵、秩、范数、条件数和迹1 122 33 /2 45⑴ 0 9 3 3(2):32 76 37A75 0 2572 4.5 10 42368 32 e97 3. 求矩阵A 的特征值和对应的特征向量, 并验证其数学意义。

311A4 1 048 24. 分别用矩阵求逆、左除运算符、矩阵分解等方法求解下列三对角方程组 析程序的执行时间。

其中2 1 0 0 0 11 2 1 0 0 0 A 0 1 2 1 0 ,b 0 0 0 1 2 1 0 0 0 0 1 2 0 Kp, Kh ,判断哪个矩阵的性能更好些?为什么?条件数 运用稀疏矩阵的方式, Ax=b ,并分5.将上面第4题的方程组Ax=b , 矩阵分解等方法求解,并对运算过程和执行结果进行比较。

分别用矩阵求逆、 左除运算符、实验五 数据处理与多项式计算1 •通过实验能让学生加深认识数据处理与多项式计算方法;2 •能够对数值矩阵进行简单数理统计和多项式计算操作;3 .能够熟练掌握MATLAB的统计运算功能。

、实验设备1. 方正电脑2. MATLAB软件三、实验内容1. 利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质。

(1)均值和标准方差;(2 )最大元素和最小元素;(3 )大于的随机数个数占总数的百分比。

2. 在某处测得海洋不同深度处水温数据表所示。

用插值法求出水深500m 900m和1500m处的水温(o C)。

水深(m46671595014221635水温(o C)[1,101]区间的函数曲线。

4. 有3 个多项式R(x) x3 2x27 , P2(x) x 2 , P3(x) x3 5x 1,试进行下列操作。

(1)求P(x) R(X)P2(X)P3(X)。

(2)求P(x)的根。

1 4 3(3)设A 2 1 5,当以矩阵A的每一元素为自变量时,求Rx)的值;当以矩0 5 6阵A为自变量时,求Rx)的值。

5. 求非线性方程的数值解(1 )求3x-sin x+1=0在X o=0 附近的根。

x2y29初值X o=3, y°=3y 1 '实验六数值微分与常微分方程求解、实验目的1 •通过实验能让学生加深认识数值微积分计算方法;2 •能够对常微分方程求数值解;3 .能够熟练掌握MATLAB 的数值微积分运算功能。

、实验设备1. 方正电脑2. MATLAB 软件三、实验内容1 •求函数在指定点的数值导数。

2. 求下列函数的导数 (1) y x 1010x log x 10,求 y'(2) y =ln(1+ x ),求 y''|x1 3. 用数值方法求定积分(1) x 2 2x 2 3dx(2)3— dx14sin x1.54.已知y =f (x )在已知点的值如表所示,求 03 f (X)dx 。

(1) y' (1.2 sin 10t)y 0,t 0 0,t f 5,y(t 0) 1(2)(1 t 2)y'' 2ty' 3y2,t 。

0,t f5,y(t 。

)0,y'(t 。

)1cos2t 1y''' 5 - 卅’y' y cost,(3)(t 1)2 3 si ntt 。

0,t f 5,y(t 。

) 1,y'(t 。

) 0,y 建0)26.求微分方程的数值解,并绘制解的曲线。

x2x x 31 2x 3x2 ,x 1,2,30 26xf(x)(3) q o cos(x y)dxdy (4)y 22 xydxdyy1' y2 y3y2 ' y1y3y3 ' 0.51y1 y3y1(0) 0, y2(0) 1,y3(0) 1实验七数值微分与常微分方程求解一、实验目的1 •让学生了解符号运算和数值运算的区别;2 .熟悉Matlab 符号对象定义方法2 •通过实验掌握如何创建、修改符号矩阵及加深认识符号运算功能; 4 .初步认识MATLAB 符号运算功能在高等数学中的应用。

、实验设备1. 方正电脑2. MATLAB^件三、实验内容1.已知1 2 3 Axy z 3 2 1求矩阵的秩、逆矩阵和行列式的值。

2.求函数的符号导数(1) y x . x x ,求 y'和y3. 求积分5.求函数在xX 。

的泰勒级数展开式xxe e(1) y, x 0 0, n 52(2) y e 5x sin(3x ), x 0 a36.求非线性方程的符号解3(1) x ax 1(2)已知 f(x,y)2sin(x 2y)e x y ,求dxdy(1)丄 dx x 4 1(2)2tcost2x 2 1(2x 2 3x 1)2 dx4.求级数2n 12n 1(2 n 1)(2x 1)的和函数, 并求 12n 1(2n 1)(2x 1)之和。

(2)X 2 y 2100 0 3x 5y 87. 求微分方程的初值问题的符号解,并与数值解进行比较t2y'' y' 1 —,y( 2)5,y'( 2)5,t [ 2,7]8. 求一阶微分方程组的特解x' 3x 4y./ : ,x(0) 0,y(0) 1y' 4x 3y实验八Simulink 仿真环境一、实验目的1. 熟悉Simulink仿真的概念;2. 熟悉Simulink仿真模型的建立;3 .学会在SIMULINK动态仿真环境下对系统进行仿真;4 •学会设计PID调节器参数;二、实验设备1. 方正电脑2. MATLAB^件三、实验内容1.建立如图所示的仿真模型并进行仿真。

(1)改变Gain模块的增益,察看Scope显示波形的变化。

(2)用Slider Gain 模型取代Gain模块,改变Slider Gain 模型的增益,观察x-y波形的变化。

相关文档
最新文档