matlab常用总结

matlab常用总结

ID:21156280

大小:155.54 KB

页数:5页

时间:2018-10-20

matlab常用总结_第1页
matlab常用总结_第2页
matlab常用总结_第3页
matlab常用总结_第4页
matlab常用总结_第5页
资源描述:

《matlab常用总结》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录第一周(20160829):Matlab基木使用1'凊1棘獅:1駙膽2第二周(20160905):Matlab基本使用2辦統2a隨私2三维矩阵表示:2矩-艇算2求和:sumo23plot3mesh,三维图。3surf3subplot,作子图3碰3Function3雌船4第一周(20160829):Matlab基本使用清除命令:clc:可以清除所有变量、工作命令、窗口。*clearall:消除所有变量,但是在命令窗口的历史不会被消除,只是历史命令的作用被消除。*closeall:关闭所有窗口,比如图形。寻求帮助:冷help:比较简单的帮助内容。doc关

2、键字:可以调出较为详细的帮助内容。*profile:主要是所有注释,但是是在自己写的程序中。随机数*rand:均匀地产生0-1内的随机数。$randn:产生符合正态分布的随机数。第二周(20160905):Matlab基本使用矩阵表示:在矩阵的表示中,‘/表示换行,一维称作‘行’,二维称作‘列’,三维称作‘页’,分别用‘:’表不。比如:*A(:人1)表示三维矩阵A的第一页,A(一2)则为第二页。(注意这甩的是冒号‘:‘不是分号’;‘!)立A(:,1)表示二维矩阵A的第一列,同理A(2,:)表示二维矩阵A的第二行。一行的矩阵用数列的生成和[]的表示没有区别

3、,因为在矩阵的表示中一维是行,所以一维的数列自然和一维行矩阵相同。即:‘x=[l:10]‘与’x=l:10‘相同;’x=l:l:10‘与’x=[l2345678910]‘也是相同的。*同一行中矩阵不同列的元素用‘,’隔开,也可以用空格隔开,是等效的。但是每一行结束时需要用换行,开始新的一行。即,‘,’用于列的分隔,‘/用于行的分隔,只是要在每个行的基础上才能分隔列。线性表示:*X=linspace(a,b,n),其中a表示初值,b表示终值,n表示从a到b—共均匀地线性的取n个数,这样取的结果是lxn的向量。*X=[a:c:b],a表示初值,b表示终值,c

4、表示从a到b每隔c个间隔就取一个数,也是得到一行的行向量。这样取的结果就是只知道间隔不知道一共取了几个数。X=a:c:b,同上一条是等效的。a表示初值,b表示终值,c表示从a到b每隔c个间隔就取一个数,也是得到一行的行向量。»Dl=[l,2,3;4,5,6;7,8,9];»D2(:,:,1)»D1;三维矩阵表示:»D2(:,:,2):ones(3〉:»D2(:,:,3)=[101;213;901];1.由二维矩阵转换,右图。(这里的imagesc也只能是产生m»i^esc(D2);xnx3的三维矩阵,四页就不可以)2.三维的矩阵表示出来就是阁像的原理。阁

5、像就是由很多元素组成的矩阵组成的。矩阵运算:求和:sumo1.sum(A,l),这里是指对每一列(column)求和。2.sum(A),这里是默认对每一列求和,和sum(A,l)等效。1.sum(A,2),对每一行(row)求和。1.sum(B,3),这里的B是三维矩阵。如果sum(B,3)则只对三维矩阵的页求和,但是sum(B)则程序会自动每一页的二维向量求和。2.sum(C,dim),这是对更高维度的矩阵的求合。plot1.对二维X,y作图。如果x,y是行向量或者列向量,则plot(X,y)就是画出y关于x的f-aw-f*-.yt眘▲,,,.義f整—

6、1,丨嗜t"fa1、2.3.4.则以x的每一个column对应相应的y的column画图。一维作图X。如果X是行向量或者列向量则按照1-相应的第一个数、2-相应的第二个数;如果x是mxn矩阵,则对每一column按照行向量或列向量的画图方式作图。双坐标图plotyy.但是没有plotxx如图:080600mesh,三维1.2.3.对三维图做网格处理,[x,y]=meshgrid(x,y)(x,y是行向量或者列向量}。不管处理前是不是刚好满足矩阵乘法的对应关系,做完处理后对于z=f(x,y)的函数表达式不用考虑,都是用矩阵乘法的标量式。最后表达方式;有:m

7、esh(z)、mesh(x,y,z)。不用meshgrid做网格处理。则需要人为地再做处理,使得符合矩阵的乘法对应关系。_不管是plot3、mesh、surf用meshgrid做网格处理后都与mesh的做法类似。1100勾mesh相同方法、相同性质也可以做出相应符合的阁形。3oo100subplot,作子三维图,plot3.plot3(x,y,z)subplot(m,n,t),表示子图一井有m行n列,而t则表示具体第儿个图的相应位置,如右图。subplot(2,2,l);mesh(xl,yl,zl);subplot(2,2,2);mesh(x2,y2,z

8、2)函数Function力方便调用函数,不用多次输入或者计算用的次数较多的函数,

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

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

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