有什么网站交互做的很好 知乎江门seo外包公司
文章目录
- 文件操作指令
- 文件流控制指令
matlab的工具库里有大量预定义的m文件,如addpath.m, newplot.m等,他们在安装matlab的时候就直接被存放在安装目录里。
文件操作指令
对于m文件,有大量的操作和控制指令:
- mkdir 创建新的文件夹
>> folder='C:\Program Files\MATLAB\R2016b\bin\modeling\GA'folder =C:\Program Files\MATLAB\R2016b\bin\modeling\GA>> mkdir(folder)
- 移动已有文件到别的文件夹
>> curdir=cdcurdir =C:\Program Files\MATLAB\R2016b\bin\modelingcd GA>> destdir=cddestdir =C:\Program Files\MATLAB\R2016b\bin\modeling\GA>> movefile([curdir,'\','ga.m'],destdir);
>> movefile([curdir,'\','transform2to10.m'],destdir);
- delete filename 删除文件
>> delete newton.m
- what 列出安装目录下所有的文件
>> what当前文件夹 C:\Program Files\MATLAB\R2016b\bin 中的 MATLAB Code filesFb dazuoye_shaungbian exp511_1 mat2lpc2 shili21 shili49 shili77
GuideFilt dct_sdu exp511_2 meibai shili22 shili50 shili78
NFforExp4_6 diguimopi exp513 mfcc shili23 shili51 shili79
NotchFliter dipexp2 exp52_1 mytry shili24 shili52 shili80
RF dtw exp52_2 perfft2 shili25 shili53 shili81 当前文件夹 C:\Program Files\MATLAB\R2016b\bin 中的 MAT-fileslena256 refPoints 当前文件夹 C:\Program Files\MATLAB\R2016b\bin 中的 MEX-filesunravel 当前文件夹 C:\Program Files\MATLAB\R2016b\bin 中的 SLX-fileseg11_7 salehtry untitled
- what dir 查看dir文件夹里面的内容
>> what demo文件夹 C:\Program Files\MATLAB\R2016b\bin\demo 中的 MATLAB Code filesme_test 文件夹 C:\Program Files\MATLAB\R2016b\bin\demo 中的 MAT-filesman11.jpg.pts man12.jpg.pts
- ls 以不同输出格式列出文件
>> ls(honglaklee)convDBN-master eg10_19.m m3iregistry shili27.m shili80.m
. eg10_2.m mat2lpc2.m shili28.m shili81.m
.. eg10_20.m matlab.exe shili29.m shili82.m
CDBN-master eg113.m mbuild.bat shili30.m shili83.m
Fb.m eg11_3.m mcc.bat shili31.m shili84.m
Fig0907(c).tif eg11_4.m meibai.m shili32.m shili85.m
GuideFilt.m eg11_6.m mex.bat shili33.m
- cd 查看当前路径.目录 ; 打开新的路径
>> cdC:\Program Files\MATLAB\R2016b\bin
>> cd modeling
打开了路径:
C:\Program Files\MATLAB\R2016b\bin\modeling
- ! 打开dos窗口,喜欢这个命令
>> !
- which filename 显示该文件的地址/搜索路径
>> which me_test.m
C:\Program Files\MATLAB\R2016b\bin\demo\me_test.m
- path 显示matlab的目录搜索路径
>> pathMATLABPATHC:\Program Files\MATLAB\R2016b\bin\demoC:\ProgramData\MATLAB\SupportPackages\R2016b\mex\supportpackages\mingwC:\Program Files\MATLAB\R2016b\toolbox\dipum_toolbox_m-file_v1.1.3C:\Program Files\MATLAB\R2016b\toolbox\matlab\datafunC:\Program Files\MATLAB\R2016b\toolbox\matlab\datatypes
- pathsep 查看目录分隔符
>> pathsep
ans =
;
- addpath 增加新的搜索路径
>> addpath('C:\Users\wulimmya\Desktop')
>> pathMATLABPATHC:\Users\wulimmya\DesktopC:\Program Files\MATLAB\R2016b\bin\demoC:\Users\wulimmya\Documents\MATLAB
- lasterror 显示上次的错误
- lastwarn 显示上次警告
>> lasterror
ans = 包含以下字段的 struct:message: '未定义与 'char' 类型的输入参数相对应的函数 'last'。'identifier: 'MATLAB:UndefinedFunction'stack: [0×1 struct]
>> lastwarn
ans =
无法清除文件 'C:\Program Files\MATLAB\R2016b\bin\demo\me_test.m',因为它包含当前正在执行的 MATLAB 代码。
文件流控制指令
- run filename 执行此m文件,和点“运行”一样的效果
>> run me_test