MATLAB自学笔记(一)

——属于是项目遇到什么问题就学什么的临时抱佛脚学习法

今日遇到问题/学习到的内容:

一、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:\Users\huang\Desktop

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,脚本文件可以

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
matlab学习笔记汇总,适合初学者。 1.3Matlab界面介绍(1).docx 1.4Matlab界面介绍(2).docx 1.5Matlab帮助系统.docx 1.6Matlab的搜索顺序及搜索路径.docx 2.1Matlab的变量与常量.docx 2.2Matlab的基本数据结构(1).docx 2.2Matlab的基本数据结构(2).docx 2.3 Matlab中的空数组与子数组.docx 2.4 Matlab的算术运算符.docx 2.5 常见的Matlab运算函数(1).docx 2.6 常见的Matlab运算函数(2).docx 2.7 Matlab的字符串及其运算.docx 2.8 字符串函数及二维字符串.docx 2.9 绘图入门.docx 2.10绘图属性的控制.docx 2.11图形窗口菜单及对数坐标.docx 2.12 本章小结.docx 3.1程序编写的一般步骤.docx 3.2关系运算符.docx 3.3逻辑运算符.docx 3.4逻辑函数与短路运算.docx 3.5if语句.docx 3.6流程图的绘制.docx 3.7if语句的嵌套.docx 3.8switch.docx 3.9try_catch结构.docx 3.10多个图像窗口与子窗口.docx 3.11图像的增强控制.docx 3.12文本的高级控制.docx 3.13极坐标图.docx 4.1while循环结构.docx 4.2while循环举例.docx 4.3for循环.docx 4.4for循环举例.docx 4.5break和continue.docx 4.6循环结构嵌套.docx 4.7编译语言与解释语言.docx 4.8逻辑数组与向量化.docx 4.9应用举例.docx 4.10应用举例(2).docx 5.1M文件的分类.docx 5.2自顶向下程序设计.docx 5.3初始Matlab函数.docx 5.4初始Matlab函数(2).docx 5.5函数的局部变量.docx 5.6局部变量与按值传递.docx 5.7函数的选择性参数.docx 5.8函数的检测工具.docx 5.9全局内存与全局变量.docx 5.10持久变量.docx 5.11显示信息的几种方式.docx 5.12排查逻辑错误.docx 5.13排查逻辑错误(2).docx 5.14函数的函数.docx 5.15函数的函数(2).docx 5.16子函数.docx 5.17私有函数.docx 6.1复数数据类型.docx 6.2复数的作图.docx 6.3其他二维作图函数.docx 6.4其他的作图函数.docx 6.5本章举例.docx 9.1多项式.docx 9.2插值与拟合.docx matlab中文帮助文档.chm

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值