《2022年Matlab操作技巧 .pdf》由会员分享,可在线阅读,更多相关《2022年Matlab操作技巧 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Matlab 操作技巧与常用函数第 1 页共 5 页Matlab 操作技巧与常用函数一、操作技巧1、Matlab 换行(1) shift+enter换行:注意只能一个或若干个执行语句一行;(2):可任意位置换行2、 clc 清除命令窗口显示的语句:此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉3) clear 这个才是清空当前工作区的变量命令,常用语句clear all 来完成4、tab 键:在 command 窗口,输入一个命令的前几个字符,然后按 tab 键,会弹出前面含这几个字符的所有命令,找到你要的命令,回车,就可以自动完成。5、函数命令的查找 :help funn
2、ame 6、 Edit : 查看 m 源文件的助手,在 command 窗口中用 edit funname.m ,就省去了定位的麻烦。7、:调用 command 窗口历史信息,通常键入命令前几个字母,再用查找。8、出现 OVR 被激活,按 Insert 消除;9、pwd % 显示现在的目录,如 pwd ans =C:Documents and SettingszmsMy DocumentsMATLAB 路径切换: cd E:work ,或者其它,如cd c:等等。Path 现实所有的路径10、要查询某一命令是在搜寻路径的何处,可用which 命令: which plot built-in (E
3、:toolboxmatlabgraph2dplot) which var E:toolboxmatlabdatafunvar.m 11、资料的储存与载入数据(直接输入数据、来自excel、word 文档复制过来)存入变量后,一旦关机就会自动丢失,如果频繁输入调用,不但浪费时间,而且很容易出错。因此,对于某个程序而言,数据的命名、保存非常重要。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - Matlab 操作技巧与常用函数第 2
4、页共 5 页1.1 变量命名:要反映数据特征,简单,好记,容易产生联想。形式 1:12,nxxx,一般表示向量形式 2:12,nAAA,一般表示矩阵形式 3:有用的离散数据。1.2 数据保存:文件名要反映数据特征,好记,容易产生联想。(1)保存: save wenti data1 data2 %把数据 data1 data2保存在文件名wenti 里保存后的数据可以复制到U 盘里保存,需要是再复制到Matlab 当前窗口。(2)调用:重启后或 clear后,变量丢失,需要wenti 里数据,键入 load wenti,保存的变量被激活,数据不变。 save zms x y % 将变量 x、y
5、储存到名为 filename.mat的二进制档案; load zms %载入变量 x、ysave(C:Documents and SettingszmsMy DocumentsMATLAB,f,g,h) 在 workspace 窗口里,选中所要保存的矩阵如x,y,z,按右键保存在某个文件名如zms,调用键入 load zms 12、figure 方框不要, box off; 13、 vpa(pi,10) 变量精度设置ans =3.141592654 14、 factorial(5),表示 n! ans = 120 15、如何产生整数型随机数rand()产生 01 间的随机数 ,浮点型 ; ro
6、und()向最近的方向取整 ! round(rand(1,10)16、取整运算floor(A) 向负无穷大取整;ceil(A) 向正无穷大取整;round(A) 向0方向取整;fix(A) 取最近整数17、A=1 2;3 4;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - Matlab 操作技巧与常用函数第 3 页共 5 页V,D = eig(A) 与下面等价V,D = feval(eig, A);1、如何获得坐标系中某点的坐标
7、值。x,y=ginput(2);disp(num2str(x,y) Ginput(2)表示获取两点坐标,disp(num2str(x,y)表示显示 x,y 2、 a=1 2 3;length(a)=3,取数组元素个数;2、如何将 Matlab 绘制的三维网格图帖到word 里?如果需要位图,好处是所见即所得,坏处是图像精度差,不能放缩:1.用拷屏 Alt+PrintScreen 2.在图形窗口菜单Copy Options .选择 Bitmap,可以选择透明背景,然后EditCopy Figure 1、Matlab 中什么函数可以删除矩阵的某一行或列?A(j,:)=; % 删除 A 的第 j 行
8、A(:,i)=; % 删除 A 的第 i 列11、编程时,若一个语句很长,窗口一行显示导致编辑与修改很困难,怎么办?可如下处理:A=1 2 3 . 4 5 用 在回车,表示分行,但语句未断,直到结束。4、Matlab 中如何中断运算?在命令窗口按 Ctrl+C,在 UNIX/LINUX会立即中断运算,在Windows 可能由于操作系统的原因,有时会出现死机和等待的情况。8、在编辑器 (Editor)中:1) 【Tab】 (或【 Ctrl+ 】 )增加缩进(对多行有效)2) 【Ctrl+ 】减少缩进(对多行有效)3) 【Ctrl+I 】自动缩进(即自动排版,对多行有效)4) 【Ctrl+R 】注
9、释(对多行有效)5) 【Ctrl+T 】去掉注释(对多行有效)6) 【Ctrl+B 】括号配对检查(对版本6.5 有效,但版本 7.0 无效,不知道是取消了还是换了另外的快捷键,请大牛们指点,其他版本没有测试过)7) 【F12】设置或取消断点8) 【F5】运行程序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - Matlab 操作技巧与常用函数第 4 页共 5 页9、 get,set: GUI object 属性的帮手10. 其他
10、常用命令: which,what 等which :定位指定的函数和文件,最好带上参数all,以便显示更加多的信息what: 获得指定目录的m 文件, mex 文件以及 mat 文件名列表11、 多用 help,see also lookfor get,set 等常用命令12、 【Ctrl+C 】 (或【CtrlBreak】 )在 matlab 程序运行过程中,可能由于程序编写的失误,导致程序不停的运行,在命令窗口输入“Ctrl+C ”可以将运行的程序停下来,而不需要将整个 Matlab 程序关掉。不过进行此操作的前提是能够激活切换到命令窗口才行。13、Matlab7.0下载安装问题Matlab
11、 安装后可能会遇到这样的问题,打开后那窗口出来了, 但一会后又自动关闭了!出现这样的问题是因为MATLAB 需要用到处理器的数学运算部分,故需要设置一下BLAS(Basic Linear Algebra Subroutines,就是 基础线性几何子程序的意思 )环境变量 .首先请确认你的MATLAB的文件夹中有如下文件:atlas_Athlon.dll(AMD系列的请用这个),atlas_P4.dll(P4的用这个 ),atlas_PIII.dll(P3 的用这个 ),atlas_PII.dll(P2 的用这个 ),这些是对应处理器的数值运算优化文件然后请按如下步骤进行 : 1、右击我的电脑
12、,选择属性 . 2、在 高级 选项卡中点击 环境变量 3、在系统变量下面添加如下内容(按新建 : 例如: 变量名 :BLAS_VERSION 变量值 :E:Matlab7binwin32atlas_Athlon.dll 然后运行你的 MATLAB 吧! 可能你的电脑是 AMD 的处理器,所以会这样,我的matlab也是如此,改变下windows环境 变量就没问题了。一般这样的情况是CPU 的问题 如果你用的不是 P4 的话就要根据你的CPU 的情况更改环境变量了(假设你用的是AMD 的 athlon的 CPU) 首先请确认你的 MATLAB 的文件夹中有如下文件 :atlas_Athlon.d
13、ll(AMD系列的请用这个 ),这些是对应处理器的数值运算优化文件 然后请按如下步骤进行: 1、右击我的电脑 ,选择属性 . 2、在 高级 选项卡中点 击 环 境 变 量 3、 在 系 统 变 量 下 面 添 加 如 下 内 容 ( 按 新 建 ): 例 如 : 变 量名 :BLAS_VERSION 变 量 值 :E:Matlab7binwin32atlas_Athlon.dll 然 后 运 行 你 的MATLAB 吧! 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5
14、 页 - - - - - - - - - Matlab 操作技巧与常用函数第 5 页共 5 页二、难点解决问题 1、syms 生成的函数如何调用?分析:如果不作处理, Matlab 始终认为)sin( xf,调用不行;可通过inline 生成函数,再按函数方式调用即可。函数绘图: plot(x,f(x) 例 1、p=polyfit(x,y);f=poly2sym(p, t);f=inline(f); %f(x) 相当于 polyval(p,x)plot(x,f(x)问题 2、如何参数赋值?例1、dxxiex)*cos(,其中 i是可变参数,如何赋值?i=2;f=vpa(int( exp(x)*cos( ,num2str(i), *x),-pi,pi)/pi) f =1.4704311641499910882782789968113 例 2、解方程8* xkk=2;f=solve(,num2str(k),*x=8) f =4 % ,num2str(k),表示参数 k;f=inline(f) f=f(x0) syms x; f=sin(x) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -