MATLAB基础与应用课程.doc

MATLAB基础与应用课程.doc

ID:51075334

大小:86.50 KB

页数:10页

时间:2020-03-18

MATLAB基础与应用课程.doc_第1页
MATLAB基础与应用课程.doc_第2页
MATLAB基础与应用课程.doc_第3页
MATLAB基础与应用课程.doc_第4页
MATLAB基础与应用课程.doc_第5页
资源描述:

《MATLAB基础与应用课程.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《MATLAB基础与应用》上机实验指导书龚昌来编嘉应学院电子信息工程系2006年9月实验matlab常用函数、数组及矩阵的基本运算实验目的1.了解matlab6.1软件工作界面结构和基木操作;2.掌握矩阵的表示方法及matlab常用函数;3.掌握数组及矩阵的基木运算.二、实验内容1.了解命令窗l-I(commandwidow)和变量空间(workspace)的作用,掌握二种清除命令窗口和变量空间的方法.掌握查询变量的方法.掌握保存和加载变量的方法.2.掌握掌握矩阵的表示方法:给a,b,c赋如下数据:"134_-784_a=51244,b=122438,c=[1,0,8,3,62-4,23

2、,46,6]782768■■■-533.求a+b,a*b,a.*b,a./b,a./b,a*2,a.2的结果.4.5.求c中所有元素的平均值、最大值、中值.将c中元素按从小到大顺序排列.求d=b(2:3,[1,3]).三、1.实验要求写出清除命令窗1」和变量空间的方法(二种方法)、查询变量的方法、保存和加载变量的方法•并上机操作验证.2.对实验内容屮第2-5项,写出指令,上机运行.记录运行结果(图或1111线或数据).3.写出实验报告实验二M文件、多项式、控制与循环语句一、实验目的1.掌握M文件的建立、保存和运行;2.掌握M函数的编写、保存和调用;3.掌握多项式的表示及运算;4.掌握控制

3、与循环语句、逻辑运算.二、实验内容1.建立如下M函数,函数名为dz()43+y2-y2x+y>0x+y<02.给x,y由键盘赋值,采用调dz043方法计算f值,试编写程序(M文件),并以x=6,y=-3及x=-6,y=3二种情况运行,写出运行结果.(键盘赋值指令为:x=input(4x=7,),该指令功能是由键盘结X赋值,运行该指令时,计算机韬停下来输出提示:x=?,用户从键盘键入值后按冋车键,即可将从键盘键入值赋给变量X)3.用循环语句编程计算s值:10s=^(n3-n2)“=24.有一多项式如下/(x)=+3x3+5x+8(1)用向量表示该多项式;⑵计算f(10)值.三、实验要求1.

4、对实验内容屮笫1-4项编程,对第2-4项三项上机运行,记录运行结果(图或曲线或数据).2.写岀实验报告实验三曲线拟合、插值、符号运算一、实验目的1.掌握1111线拟合和插值方法;2.掌握符号运算的应用.二、实验原理1.曲线拟合从一系列已知离散点上的数据集[(xl,yl),(x2,y2),…(xn,yn)J得到一个解析函数y二f(x)・得到的解析函数f(x)应在xi上尽可能接近给定的yi值.报小二乘法曲线拟合:拟合结果使误差的平方和最小.min(刃H2)/=1f=polyfit(x,y,m)(x,y)待拟合的数据集;ni为拟合曲线的阶数.1.插值运算找到一个解析函数连接自变量相邻的二个点(

5、x』)、(xi+1,yi+1).即得到自变量和邻的二个点Z间近似的连续过程.插值约束:1•只能在白变量x的取值范囤内进行插值运算2白变量x必须是单调的.一维插值:f=interpl(x,y,xO,'method')x,y给定数纟R;xO要计算的x的位置;method为插值方法,有以下方法:^nearesf用最接近的相邻点插值;,linear'线性插值(缺省);,spline'三次样条插值;•cubic,三次插值;二维插值:f=interp2(x,y,z,x0,y0,'method')y,y为自变量数组,z为测量数组,xO,yO为指定的H变量插值点数组.Method为插值方法:*neare

6、st'最接近点插值;linear,双线性插值(缺省);'cubic,三次插值白变量取值必须是单调的.2.符号运算(1)符号变量与符号表达式创建符号变量、符号表达式(函数)的方法:1)用sym或syms命令创建符号变量.2)用符号变量创建符号表达式,或用单引号"括起来创建符号表达式,或用sym(…)创建符号表达式.(2)微分运算:diff(f,x,n)%对函数f求x的n阶导数;(3)积分运算:1)不定积分s=int(f,x);%对函数f求x的不定积分2)定积分s=int(f,x,a,b):%对函数f求x的定积分;积分下限为a,积分上限为b.(4)求解方程和方程组用solve求解代数方程和方

7、程组,用dsolve求解微分方程和方程组.例:s=soIve(,a*xA2+b*x+c=0',,x,);%解一元二次方稈a*xA2+b*x+c=0.s=dsolve(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。