Matlab基础及应用实验指导书讲述.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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选择图表类型和坐标轴的数据源,度分布图将坐标轴由线形改为对数即可。 6 hold on/off命令:叠绘命令,切换绘图的保持功能; 7 绘制双纵轴: 7.1 plotyy x1,y1,x2,y2 :分别用左/右侧y轴表示两条曲线; 7.2 plotyy x1,y1,x2,y2,FUN :FUN是字符串格式,用来指定绘图的函数名,可以由多个。 8 创建子图:subplot m,n,p :表示将绘图区域分为m*n个矩形块,分别创建坐标系,如 subplot 1,2,1 ;loglog x,y ; subplot 1,2,2 ;loglog m,n ; 表示在图形中创建两个子图,左右排列,分别绘制双对数坐标图,变量分别是x、y和m、n。 曲线拟合 1. 简单拟合:图形编辑器中菜单Tools—Basic Fitting,选择拟合函数,点击右下方的向右箭头可显示拟合曲线的方程; 2. 拟合工具:Start—Toolboxes—Curve Fitting—Curve Fitting Tool,上方的一排按钮中Data用于选择数据源,Fitting用于拟合(先点New Fit,然后选择拟合曲线,如果没有的话可以选Custom Equations,点击右边的New equation按钮,在弹出的对话框中输入想要拟合的曲线方程,选好后点击Apply即可,下方的Results中显示拟合结果,包括公式和R2),Exclude用于定制排除策略,Plotting用于选择绘图的数据,Analysis分析结果。 3. 绘制幂律度分布的拟合曲线,一般采用先把数据点绘制上去,hold on,在Excel中求出拟合直线的方程,然后在Matlab中生成直线,并绘制到源数据上。 数组的创建 1. 直接输入:用空格、逗号或分号隔开,如A1 [3?0.5*pi?10?7.5]; 2. 步长生成法:x a:anc:b,即a为起始值,b为终止值,inc为间隔步长,如A2 0:0.3:2 0,0.3,0.6,0,9,1.2,1.5,1.8; 3. 等间距线形生成法:x linspace a,b,n ,即a到b之间得到n个线形采样点,如A3 linspace 1,6,3 1,3.5,6; 4. 等间距对数生成法:x logspace a,b,n ,即a到b之间得到n个对数采样点,如A4 logspace 1,6,6 10,102,103,104,105,106. 数组的访问 1. 索引直接访问:数组名(序号); 2. 访问一块数据:数组名(起始序号:终止序号); 3. 访问最后一部分数据:数组名(起始序号:end); 4. 构造访问数组:数组名(起始序号,间隔序号,终止序号); 5. 直接构造访问数组:数组名([序号……])。 实验二 二维、三维绘图 实验目的:掌握二维、三维绘图命令 实验内容:1、二维绘图命令; 2、三维绘图命令; 3、动画制作。 代表性命令: y peaks; plot y ; x peaks; [x,y] meshgrid -2:0.2:2,-1:0.1:1 ; z x.*exp -x.^2-y.^2 ; [u,v,w] surfnorm x,y,z ; quiver3 x,y,z,u,

文档评论(0)

麻将 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档