概述
——属于是项目遇到什么问题就学什么的临时抱佛脚学习法
今日遇到问题/学习到的内容:
一、MATLAB中return、break和continue的区别:
return>break>continue
break:直接跳出该层循环,执行while外面的语句
continue:直接进入该层循环的下一次迭代,跳过while中continue后面代码,进行下一次while
return:略过后面全部代码,while外面的也不执行,直接退出程序
二、MATLAB中获取文件路径、更改路径等命令:
- pwd-获取当前文件绝对路径(适用于想要保存当前路径存到变量中时)
语法:filepath=pwd
【pwd(英文全拼:print work directory) 命令用于显示工作目录。执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。】
- cd-显示当前文件夹/工作路径更改为其他文件夹
(1)显示当前文件夹位置(适用于命令行窗口想看当前位置时)
(2)工作路径更改为其他文件夹(适用于程序中途想要换文件夹保存或操作时)
语法1:cd 绝对路径
语法2:path=路径
cd (path)
- mkdir-增加新文件夹(指定名字)
1.在当前目录下增加文件夹
语法1:mkdir newfile
语法2:filename=newfile
mkdir (filename)
2.在指定路径下增加文件夹
语法: filepath= %指定要保存的路径
filename= %新建文件夹的名字
mkdir (filepath, filename)
3.在指定文件夹下增加文件夹
第一个参数是父文件夹的名字,第二个参数是文件夹名,在父文件下创建,如果父文件夹不存在,matlab会自行创建
语法:mkdir(’fatherfolder’,’sonfolder’)
- dir-列出当前文件夹中的文件和文件夹(包括子文件夹中的文件)
1.列出当前路径下全部的文件
语法:dir
2.列出指定路径下全部的文件
语法:dir C:UsershuangDesktop
3.列出想要的关键词的文件
语法: dir *name*
【列出与 name 匹配的文件和文件夹。如果 name 为文件夹,dir 列出该文件夹的内容。使用绝对或相对路径名称指定 name。name 参数的文件名可以包含 * 通配符,路径名称可以包含 * 和 ** 通配符。与 ** 通配符相邻的字符必须为文件分隔符。】
- what- 列出当前文件夹的路径以及在当前文件夹中找到的MATLAB相关的所有文件和文件夹
【包括 MATLAB 程序文件(.m 和 .mlx)、MAT 文件、Simulink模型文件(.mdl 和 .slx)、MEX 文件、MATLAB App 文件 (.mlapp)、P 文件以及所有的类文件夹和包文件夹。】
- save-保存工作区(还有其他保存功能,用到再说)
【 将当前工作区中的所有变量保存在 MATLAB® 格式的二进制文件(MAT 文件)filename 中。如果 filename 已存在,save 会覆盖该文件。】
三、综合以上指令完成用户输入文件夹名字并创建文件夹保存工作区等内容后返回当前文件夹
参考网上:
实现功能
四、遇到问题“matlab 引用了已清除的变量”
Function函数开头有clear,清除了输入的变量——function内不能加clear,脚本文件可以
最后
以上就是儒雅白猫为你收集整理的MATLAB自学笔记(一)的全部内容,希望文章能够帮你解决MATLAB自学笔记(一)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复