matlab教程2007汇.ppt

  1. 1、本文档共159页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab教程2007汇

Matlab软件应用(1)桌面布置 Desktop layout 试验—“view”菜单下的各种选择; 一旦桌面混乱后,点选“view—desktop layout—delault”恢复。 Matlab软件应用(2)数据输入 Data import(以Excel 文件为例) 点选“file—import data”,进入选择数据文件对话框,点选数据文件; 在新预览(preview)界面中点选”next”,进入新界面中点选”create vectors from each column using column names”; 点选“finish”关闭界面即完成数据输入。 (Example as “dataexample.exl” in “works”) Matlab软件应用(3)图形用户界面 Guide 与其他开发平台一样,在Matlab中也可快速搭建图形用户界面。 在Matlab的命令窗口输入“guide”, 即进入图形用户界面开发环境,搭建方式类似。 Matlab软件应用(4)变量编辑 Work space中变量即本次开机运行matlab到目前为止所形成的变量。 点选Work space窗口(pane)中某变量则可以进行编辑 Matlab软件应用(5)与word集成 Notebook命令把matlab 作为miceosoft word的插件,使我们可以在word中执行matlab命令,并把执行结果直接返回到word中。 第一次在matlab命令行键入notebook, 然会按提示作正确选择,则使matlab和word建立关联; 以后在matlab命令行键入notebook,则打开word,且在word中通过‘notebook’菜单项执行matlab命令。 Matlab软件应用(6)函数调用 用m-文件编辑器编辑保存好函数后,只要把current directory指向保存的位置,则可以在m-文件或命令行调用; 使文件名与函数名同名,且myfunction.m函数文件的头部代码必须用关键词function: function y= myfunction(x) Y=----- Matlab软件应用(7)M-文件编辑 后缀为.m的由matlab 命令组成的纯文本文件,类似DOS 下的批处理文件,一起执行一组matlab 命令,实现复杂的功能。 Matlab软件应用(8)插值 (1)命令行方法: interp1(x,y,xi,’method’) method=spline: 三次样条插值 method=cubic, or pchip: 埃尔米特插值(分段三次埃尔米特插值 (2)借用拟合命令: y=polyfit(xn,yn,n-1); polyval(y,x). 曲面图形 [X,Y] = meshgrid(-8:.5:8); Z=3*X.^2+7*X.*Y-1*Y+0.5; mesh(X,Y,Z) surf(X,Y,Z) mesh(Z) Surf(Z) surf(X,Y,Z,FaceColor,interp,EdgeColor,none, FaceLighting,phong) ti = -8:.25:8; [XI,YI] = meshgrid(ti,ti); ZI = griddata(X,Y,Z,XI,YI); ZI = griddata(X,Y,Z,XI,YI,’linear’); WI = interp2(X,Y,Z,XI,YI,linear) Wi=ZI ZI = griddata(x,y,z,XI,YI) [XI,YI,ZI] = griddata(x,y,z,xi,yi) [...] = griddata(...,method) ZI = interp2(X,Y,Z,XI,YI,method) [X,Y] = meshgrid(-8:.5:8); R = sqrt(X.^2 + Y.^2) + eps; mesh(X,Y,Z) Matlab软件应用(9)曲线拟合 (1)命令行方法: y=polyfit(x,y,k); polyval(y,x) (2)调用basic fitting 工具: 把被拟合的数据输出到图形窗口后,在图形 窗口中调用basic fitting 工具进行拟合处理 步骤为:菜单—tools—basic fitting。 曲线拟合工具箱 cftool 打开曲线拟合工具箱命令: cftool 拟合数据:x=[-1.0 -0.5 0.0 0.5 1.0 1.5 2.0] y=[-4.447 -0.452 0.551 0.048 -0.447 0.549 4.552]; Matlab Sample1. 函数

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档