ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:61.78KB ,
资源ID:13542768      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13542768.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(26matlab笔记应用Word下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

26matlab笔记应用Word下载.docx

1、视角改变和曲面裁剪视角概念;默认三维视角是以30视角向下看Z=0平面,以37.5度的视角向上看X=0平面,称三十度的叫做仰角,37.5度的叫做方位角默认二维视角是仰角90度位角0度相关的函数命令:view(az,el)仰角,方位角设置view(x,y,z)设置观察点,iew(2/3)默认二维三维视角,az,el=view返回当前视角曲面裁剪:利用nan使得“高”矩阵部分数据为零,使哪些数据为零要用函数find返回值为下标组成的向量i,j为一维矩阵则a(I,j)为i*j矩阵处理图像的通用函数Figure(n) subplot(I,j,n) hold on/off grid on/off box

2、on/offSet(a1,position,left,bottom,width,height) labelx labely labelz legend(,) text(x,y,z,) gtext()特殊图条形图:bar,barh,bar3,bar3h,bar(.grouped)bar(.stacked) h=bar(.)返回补片对象的句柄向量直方图:hist(y,m)统计用的将y矩阵的所有值统计到m个区间上Matlab程序设计初步M脚本文件是一系列命令的集合体它与命令窗口公用workspace而,M函数文件有自己独立的内存空间。(1) 匿名函数:函数名=(参量表)表达式,可以再M文件,命令窗口

3、(相当于一个变量会在workspace中出现)定义,有一个好处不需要M文件的维护。当只输入函数名不加”(参量可以是空参量)”时显示此句柄(参量表)表达式)。可以当其他函数的参量使用。(2) 关于子函数和嵌套函数:每个文件有且只有一个主函数最先出现的就是主函数。主函数和子函数通过参数传递来实现变量值得单向传递。但子函数并不改变此值,因为主函数只是将变量的值传递过去并没有将地址传递过去。而嵌套函数有权限访问被嵌套函数的工作空间。所以嵌套函数可以改变主函数的变量的值。两种结构:子函数结构:function 输出量=函数名(参量) 。 子函数(参量表) 。 end 嵌套函数结构function 输出量

4、=函数名(参量) 嵌套函数(参量表)end(3) 函数句柄的创建:所有的函数都有一定的作用域,函数的作用域决定了哪些函数可以访问它。函数句柄必须在其作用域内创建。能访问函数句柄的都能访问与函数句柄相关的函数。格式:function h=getcubehandle h=findecube function cube=findecube(x) cube=x.3cubelt=getcubehandle则cubelt获得了句柄,有时候getcubehandle还有参数。则cubelt变成了句柄函数,当有参数时就是带有指定参数的句柄函数。变量值的传递(1) 设置全局变量则所有的子函数不需经过变量传递也可

5、使用了。设置方法:在主函数名说明之后,用语句global 变量名。(2) 参数传递可变参数用nargin nargout配合if语句即可Function a,b=addsub(x,y)If nargout=2a=x+yelseb=x-y(3) 可变数目的变量的传递 varargin varargoutfunction y=mytestvario(varargin)i=2temp=0keyboardfor n=1:length(varargin) a=sum(vararginn (1,:); a=(-1)i*a; temp=temp+a i=i+1;y=temp(对于有参数的M函数文件可以通过k

6、eyboard命令来实现调试的时候给参变量赋值)注(matlab矩阵以列为标准)图形句柄函数:ah=figure(。)axes(。)可获得相应对象的句柄matlab的图形窗口一般以覆盖的形式显示多个axes显示可以通过改变大小拖动图形是所有的图形显示出来,用plotbrowser(on)也可以现(利用ctrl选中可实现对多个对象的操作)。get(句柄,属性)获得对象的属性get(句柄)属性和属性值get(句柄,type)获得属性是一个字符串gcf gco gca 查找函数获得句柄,get(handle,child)Set /set(handle,可以是数据,但必须准确)matlab中用form

7、at long可得到准确的数据然后拖过去即可。x,y=ginput(n)在图上获取n个点的坐标值Matlab在调用M文件时首先对M文件进行分析分析完后后将相应的内部伪代码(pesdocode)即P码文件存放在内存中。下次在调用M文件时,直接调用P码文件这样又快又好。下面是一些关于P码文件的操作。inmem %罗列出内存中的P码(伪代码)文件Pcode filename %在当前目录下生成filename.p,该文件可以当作filename.m文件一样使用,其他用户可以使用该代码,但不能看到代码的内容。Pcode filename -inplace %在filename.m所在目录 下生成fil

8、ename.pClear filename %清除内存中的filename.p 文件Clear functions %清除内存中的所有P文件Matlab GUI设计高效率方法:利用guide界面和相应的M文件共同编辑,关键点GUI数据结构:在guide打开之时就已经在M文件的主函数里面创建了包含所有句柄的结构体,对于用户新创建的数据要实现共享方法,h=handle;handles.tag(控件的标签)(rand数据型)=h;guidata(hObject,handles);之后就可以通过handles来访问句柄或数据。对于在guide界面中创建的控件可以直接用handles.tag来访问因为h

9、andles.tag在M文件创建的时候就创建在了handles结构体中。Delete函数syntax :delete(handle)delete filename delete(filename)X=pi:0.1:2*piHandles.x=xGuidata(hObject,handles)Num2str:convert number into stringStr2num:convert string into numberQuiver(x,y,u,v)画速度矢量u,v为分量x,y为起点Quiver(x,y,u,v,scale,linestyle(-.r)符号运算:多项式的表示:向量表示法1,

10、2,3是一个numeric classPoly(矩阵)给出矩阵的特征多项式同样是一个numeric classPoly2str(1,2,3,x)转换成symbolic objectRoots(numeric class多项式)Solve(符号表达式)给出解析解Compose(F,G,x,y,z)复合函数F(G)当F中有多个符号变量时要指明x,当G中有多个符号变量时要指明y其中代替情况是:x y z(若未指明则x=findsym(F,1)y=findsym(G,1)例如:f=sym(a*x+y)g=sym(t*u+v) 查询符号变量其得到的结果是字符 不是符号变量compose(f,g,z)sy

11、ms zfindsym(f,1) findsym(g,1)f(function函数)inverse(相反的)求反函数collect 合并同类项h=sym(a*x2+b*x+2*b+b2collect(h)collect(h,b)此为错误语句用sym定义的符号表达式仅指定findsym(h,1)为符号变量,对于b不识别Undefined function or variable b.expand为符号展开函数一般针对的是多项式,指数函数,三角函数,对数函数factor(因数,要素)对表达式也可以对数做因式分解关于排列组合的函数以下是几个常用的排列、组合与阶乘等函数。1、combntns(x,m)

12、列举出从n个元素中取出m个元素的组合。其中,x是含有n个元素的向量。2、perms(x)给出向量x的所有排列。3、nchoosek(n,m)从n各元素中取m个元素的所有组合数。nchoosek(x,m)从向量x中取m个元素的组合4、factorial(n)求n的阶乘。5、prod(n:m)%求排列数:m*(m-1)*(m-2)*(n+1)*nprod(1:2:2n-1)或prod(2:2n)%求(2n-1)!或(2n)!6、cumprod(n:m)输出一个向量nn*(n+1)n(n+1)(n+2)n(n+1)(n+2)(m-1)m7、gamma(n)求n!8、v=n!;vpa(v)更详细资料如下:nchoosekBinomialcoefficientorallcombinationsSyntax:C=nchoosek(n,k)函数描述:从n个元素中一次选k个元素的所有组合数C(注意,C是一个数值)。/(nk)!k!);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1