《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的基本操作实验目的:掌握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应用实验指导书结果(终审稿)

M A T L A B应用实验指导书结果公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]MATLAB语言实验指导书中国矿业大学信息与电气工程学院2014年3月实验一 MATLAB 工作环境熟悉及基本运算一、实验目的:熟悉MATLAB 的工作环境,学会使用MATLAB 进行一些简单的运算。
掌握基本的矩阵运算及常用的函数。
二、实验内容:MATLAB 的启动和退出,熟悉MATLAB 的桌面(Desktop ),包括菜单(Menu )、工具条 (Toolbar )、命令窗口(Command Window)、历史命令窗口、工作空间(Workspace)等;完成一些基本的矩阵操作;学习使用在线帮助系统。
三、实验步骤:1、启动MATLAB ,熟悉MATLAB 的桌面。
2、在命令窗口执行命令完成以下运算,观察workspace 的变化,记录运算结果。
(1)(365-522-70)3 =(2)area=pi*^2 =(3)已知x=3,y=4,在MATLAB 中求z :()232y x y x z -== 576 (4)将下面的矩阵赋值给变量m1,在workspace 中察看m1在内存中占用的字节数。
m1=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡11514412679810115133216 执行以下命令>>m1( 2 , 3 )=10>>m1( 11 )=6>>m1( : , 3 )= 3 10 6 15>>m1( 2 : 3 , 1 : 3 )=[ 5 11 10;9 7 6]>>m1( 1 ,4 ) + m1( 2 ,3 ) + m1( 3 ,2 ) + m1( 4 ,1)=34(5)执行命令>>help abs查看函数abs 的用法及用途,计算abs( 3 + 4i )=5(6)执行命令>>x=0::6*pi;>>y=5*sin(x);>>plot(x,y)(7)运行MATLAB 的演示程序,>>demo ,以便对MATLAB 有一个总体了解。
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及应用技术》实验书

《MATLAB及应用》实验指导书班级:姓名:学号:总评成绩:汽车工程系电测与汽车数字应用中心目录实验04051001 熟悉MATLAB语言 (1)实验04051002 熟悉GUI/SIMULINK/Simulink (7)实验04051003 MATLAB实例编程 (16)实验04051001 熟悉MATLAB语言【实验目的】1.1掌握MATLAB的运行环境1.2掌握MATLAB的矩阵和数组的运算1.3掌握MATLAB符号表达式的创建1.4熟悉符号方程的求解【实验要求】从下面所列14题中任选6题,能正确使用函数得到正确结果,并列写语句代码。
【实验内容】3.1 利用rand等函数产生下列矩阵:产生一均匀分布在(-5,5)之间的随机阵(50×2),要求精度到小数点后一位(精度控制指令为format)。
3.2 有一测量矩阵a(100×100)矩阵中,删除整行全为0的行,删除整列内容全为0的整列(判断某列元素是否为0方法:看a(,i).*(a(,j)’)是否为0)。
3.3试用一个二维矩阵A表示上述数据。
由上题矩阵A来算出下列各数值:(1)汽车系在2004、2005、2006年之间的每年平均新生、毕业生人数。
(2)3年来汽车系共有多少毕业生?(3)在哪几年,新生数目比毕业生多?(4)三年来每年的毕业生对新生的比例平均值为何?3.4 使用randn产生一个10X10的矩阵A(1) 计算B=(A+A’)/2。
请注意,B 一定是一个对称矩阵 (2) 计算矩阵B 的特征向量e 1 e 2 … e 10(使用函数eig ) (3) 验证在i 不等于j 的情况下,e i 和e j 的内积必定为0 3.5 求f(x)=4x 6-x+x 3-95在(0,100)上最大值、最小值,根。
(使用函数fminbnd 、roots ) 3.6 求解常微分方程x ’’=-x ’+x+1,x ’(0)=1,x(0)=0(使用函数dsolve ) 3.7 已知t=an 2+bn ,测得对应数据如下:(多项式插值interp1)t=[0,20,40,60,80,100,120,140,160,183.5];n=[0,1153,2045,2800,3466,4068,4621,5135,5619,6152]; 试求a 和b 的值。
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应用技术》实验指导书

MATLAB实验指导书电子信息工程学院2012.02目录实验一MATLAB安装与界面 (1)实验二MATLAB符号计算与应用 (2)实验三MATLAB数值数组与向量化运算 (4)实验四MATLAB数值计算 (7)实验五MATLAB可视化 (10)实验六M文件及MATLAB综合应用 (15)实验一Matlab安装与界面【实验目的】【实验原理】1. 安装MATALB软件,并按理论教学内容逐一熟悉软件界面及软件特点。
【实验仪器】1.配置在PIV2.0GHZ/512MB以上的PC机;2. MATALB7.0以上版本软件。
【实验内容及步骤】1. 完成MATLAB软件安装;2.熟悉MATLAB运行环境。
(1)命令窗口的使用。
(2)工作空间窗口的使用。
(3)工作目录、搜索路径的设置。
(4)命令历史记录窗口的使用。
(5)了解各菜单的功能。
3. 图示复数iziz21,3421+=+=的和展示MATLAB的可视化能力;4. 画出衰减振荡曲线teyt3sin3-=,的取值范围是]4,0[π;展示数组运算的优点及MATLAB的可视化能力。
5. 创建一个M文件,输入步骤4的相关程序,运行程序并变换名称保存,将工作空间中的y变量的MAT文件变换路径输出保存,然后再向内存装载MAT文件。
6. 以命令窗口中输入help Laplace、help浏览器中搜索两种方式体会MATLAB帮助系统的特点和功能。
【实验报告要求】1.整理实验结果。
2.总结实验心得体会实验二 Matlab 符号计算与应用【实验目的】1. 掌握MATLAB 符号计算的基本语法规则2. 掌握MATLAB 符号计算求解微积分、线性代数问题3. 熟悉MATLAB 符号计算在信号处理领域的应用【实验原理】1. 以MATALB 与MuPAD 库函数间符号计算机理和基本的微积分运算原理为基础,研究常见的工程定解问题以及连续信号处理问题。
【实验仪器】1.配置在PIV2.0GHZ/512MB 以上的PC 机; 2. MATALB7.0以上版本软件。
《MATLAB及应用》实验指导书

MATLAB及应用实验指导书实验一MATLAB使用基础一、实验目的1、熟悉MATLAB基本的操作界面。
2、掌握MATLAB中变量、数组、向量等对象的生成方法。
3、掌握符号矩阵的生成和基本运算方法。
4、掌握MATLAB中平面绘图方法。
5、掌握MATLAB中的常用帮助命令使用方法。
二、实验设备计算机,MATLAB语言环境三、实验基础理论1、常见数学函数如:输入x=[-4.85 -2.3 -0.2 1.3 4.56 6.75],则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、系统的在线帮助(1)help 命令:1).当不知系统有何帮助内容时,可直接输入help以寻求帮助: >> help(回车)2).当想了解某一主题的内容时,如输入:>> help syntax (了解Matlab 的语法规定)3).当想了解某一具体的函数或命令的帮助信息时,如输入:>> help sqrt (了解函数sqrt 的相关信息)(2)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 得到。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB实验指导书电子信息工程学院2012.02目录实验一MATLAB安装与界面 (1)实验二MATLAB符号计算与应用 (2)实验三MATLAB数值数组与向量化运算 (4)实验四MATLAB数值计算 (7)实验五MATLAB可视化 (10)实验六M文件及MATLAB综合应用 (16)实验一Matlab安装与界面【实验目的】【实验原理】1. 安装MATALB软件,并按理论教学内容逐一熟悉软件界面及软件特点。
【实验仪器】1.配置在PIV2.0GHZ/512MB以上的PC机;2. MATALB7.0以上版本软件。
【实验内容及步骤】1. 完成MATLAB软件安装;2.熟悉MATLAB运行环境。
(1)命令窗口的使用。
(2)工作空间窗口的使用。
(3)工作目录、搜索路径的设置。
(4)命令历史记录窗口的使用。
(5)了解各菜单的功能。
3. 图示复数iziz21,3421+=+=的和展示MATLAB的可视化能力;4. 画出衰减振荡曲线teyt3sin3-=,t的取值范围是]4,0[π;展示数组运算的优点及MATLAB的可视化能力。
5. 创建一个M文件,输入步骤4的相关程序,运行程序并变换名称保存,将工作空间中的y变量的MAT文件变换路径输出保存,然后再向内存装载MAT文件。
6. 以命令窗口中输入help Laplace、help浏览器中搜索两种方式体会MATLAB帮助系统的特点和功能。
【实验报告要求】1.整理实验结果。
2.总结实验心得体会实验二 Matlab 符号计算与应用【实验目的】1. 掌握MATLAB 符号计算的基本语法规则2. 掌握MATLAB 符号计算求解微积分、线性代数问题3. 熟悉MATLAB 符号计算在信号处理领域的应用【实验原理】1. 以MATALB 与MuPAD 库函数间符号计算机理和基本的微积分运算原理为基础,研究常见的工程定解问题以及连续信号处理问题。
【实验仪器】1.配置在PIV2.0GHZ/512MB 以上的PC 机; 2. MATALB7.0以上版本软件。
【实验内容及步骤】1.运行下列代码比较符号(类)数字与数值(类)数字之间的差异。
a=pi+sqrt(5) sa=sym('pi+sqrt(5)') Ca=class(a) Csa=class(sa) vpa(sa-a )2. 熟悉simple 命令并简化32381261+++=xx x f 。
3. 对符号矩阵⎥⎦⎤⎢⎣⎡d c b a 进行特征向量分解,并尝试置换操作。
4. 用简单算例演示subs 的常见置换规则。
5. 试用符号计算求221lim 1kx x x →∞⎛⎫- ⎪⎝⎭。
6. 试用符号计算求⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=)sin()cos(),(2121212x x x e x x x x f 的Jacobian 矩阵⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂∂∂∂∂231322122111x f x f x f x f x f xf 。
7. 试用符号计算求∑-=13],[t t k t ,∑∞=⎥⎦⎤⎢⎣⎡--12)1(,)12(1k k k k 。
8. 试用符号计算求积分⎰⎰⎰++2122222)(x x yx xydzdydx z y x 。
9. 根据Fourier 变换定义,用积分指令求方波脉冲23/23/2t y else-<<⎧=⎨⎩的Fourier 变换,并作图显示。
10.试用符号计算求d n p q n d q p q d np q p n d ++=++-=+-=+--=2210481,,,线性方程组的解。
【实验报告要求】1.整理实验结果。
2.总结实验心得体会实验三 Matlab 数值数组与向量化运算【实验目的】1. 掌握MATLAB 二维数值数组的创建和寻访2. 掌握MATLAB 数组运算和向量化编程3. 掌握常用标准数组生成函数和数组构作技法4. 数NaN 、“空”数组概念和应用;关系和逻辑操作及应用【实验原理】1. 在MATALB 中,几乎所有运算对象均被视为一种广义的矩阵,而在进行大规模数值计算时,将循环运算转化为矩阵运算可节约代码量、提高程序运行效率。
【实验仪器】1.配置在PIV2.0GHZ/512MB 以上的PC 机; 2. MATALB7.0以上版本软件。
【实验内容及步骤】1. 已知t t t f cos )(2=,分别用符号计算和数值计算求dt t f x s x⎰= 0)()(,比较二者区别。
2. 一维数组的常用创建方法举例。
(1)a1=1:6a2=0:pi/4:pia3=1:-0.1:0(2)b1=linspace(0,pi,4)b2=logspace(0,3,4)(3)c1=[2 pi/2 sqrt(3) 3+5i](4)rand('state',0)c2=rand(1,5) 3. 在MATLAB 环境下,用下面三条指令创建二维数组C 。
a=2.7358; b=33/79;C=[1,2*a+i*b,b*sqrt(a);sin(pi/4),a+5*b,3.5+i]4. 根据现有数据在数组编辑器中创建一个)83(⨯的数组。
5. 标准数组产生的演示ones(2,4)randn('state',0)randn(2,3)D=eye(3)diag(D)diag(diag(D))randsrc(3,20,[-3,-1,1,3],1)6. 熟悉数组元素及子数组的各种标识和寻访格式;冒号的使用;end 的作用。
A=zeros(2,6) A(:)=1:12A(2,4) A(8)A(:,[1,3])A([1,2,5,6]')A(:,4:end)A(2,1:2:5)=[-1,-3,-5]B=A([1,2,2,2],[1,3,5] )L=A<3 A(L)=NaN7.数组操作函数reshape, diag, repmat 的用法;空阵 [ ] 删除子数组的用法。
a=1:8A=reshape(a,4,2) A=reshape(A,2,4)b=diag(A) B=diag(b)D1=repmat(B,2,4)D1([1,3],: )=[ ] 8. 欧姆定律:iur,其中i u r , ,分别是电阻(欧姆)、电压(伏特)、电流(安培)。
验证实验:据电阻两端施加的电压,测量电阻中流过的电流,然后据测得的电压、电流计算平均电阻值。
(测得的电压电流具体数据见下列程序)。
比较向量化运算的优势一:代码量少;优势二:通过加外层循环,用tic toc命令计算时间,体现运算速度快的优势。
(1)非向量化程序clearvr=[0.89, 1.20, 3.09, 4.27, 3.62, 7.71, 8.99, 7.92, 9.70, 10.41];ir=[0.028, 0.040, 0.100, 0.145, 0.118, 0.258, 0.299, 0.257, 0.308, 0.345];% --------------------L=length(vr);for k=1:Lr(k)=vr(k)/ir(k);end% ---------------------------sr=0;for k=1:Lsr=sr+r(k);endrm=sr/L(2)向量化程序clearvr=[0.89, 1.20, 3.09, 4.27, 3.62, 7.71, 8.99, 7.92, 9.70, 10.41];ir=[0.028, 0.040, 0.100, 0.145, 0.118, 0.258, 0.299, 0.257, 0.308, 0.345];r=vr./irrm=mean(r)9. 用“空”数组进行子数组的删除和大数组的大小收缩A=reshape(-4:5,2,5)A(:,[2,4])=[]10. 运行下列程序,体会关系运算的应用。
t=-3*pi:pi/10:3*pi;y=sin(t)./t;tt=t+(t==0)*eps;yy=sin(tt)./tt;subplot(1,2,1),plot(t,y),axis([-9,9,-0.5,1.2]),xlabel('t'),ylabel('y'),title('残缺图形')subplot(1,2,2),plot(tt,yy),axis([-9,9,-0.5,1.2])xlabel('tt'),ylabel('yy'),title('正确图形')【实验报告要求】1.整理实验结果。
2.总结实验心得体会实验四 Matlab 数值计算【实验目的】1. 掌握MATLAB 数值微积分的计算方法2. 掌握MATLAB 矩阵和代数方程运算规律3. 熟悉MTALAB 处理概率和统计分布问题4. 掌握MTALAB 的多项式运算和卷积运算【实验原理】1. 数值计算作为MATALB 的最主要功能,在工程中有着广泛的应用,本节将在已有的数学基础和数字信号处理基础上,开展一些工程中常用的数值计算,并着重基于MTALAB 的内部函数进行编程。
【实验仪器】1.配置在PIV2.0GHZ/512MB 以上的PC 机; 2. MATALB7.0以上版本软件。
【实验内容及步骤】1. 已知)sin(t x =,求该函数在区间 ]2 ,0[π中的近似导函数,分析下列程序产生误差的原因。
d=pi/100; t=0:d:2*pi; x=sin(t); dt=5*eps;x_eps=sin(t+dt);dxdt_eps=(x_eps-x)/dt;plot(t,x,'LineWidth',5) hold onplot(t,dxdt_eps) hold offlegend('x(t)','dx/dt') xlabel('t')提出的解决方案(供参考):x_d=sin(t+d); dxdt_d=(x_d-x)/d;plot(t,x,'LineWidth',5)hold onplot(t,dxdt_d) hold offlegend('x(t)','dx/dt')xlabel('t')2. 已知)sin(t x =,采用diff 和gradient 计算该函数在区间 ]2 ,0[π中的近似导函数,比较二者区别。
3.分别用梯形积分公式和矩形积分计算积分⎰=2/0)()(πdt t y x s ,其中)sin(2.0t y +=,并以符号计算结果为参考解,通过误差分析比较上述方法的精度。