本文内容基于MATLAB教程新手入门篇(上部分)(数学建模清风主讲),对其重要知识点进行了相关记录与总结。文章中若有哪些地方写的不对,欢迎大家评论指正!!
1 .matlab入门知识
- matlab界面默认分为四大区域:菜单栏、当前文件夹、命令行窗口、工作区。
- matlab文件名称必须以字母开头,并且仅包含字母、数字或下划线。
- 创建matlab脚本 快捷键 Ctrl+N
- 保存脚本 Ctrl+S
- 脚本文件和函数文件的后缀都是.m,需要区分
- 实时脚本的文件后缀是.mlx(是一个非常好用的交互式文档)
- 当运行脚本文件时出现“未定义函数或者变量”时,只需要修改当前文件夹为目标文件夹即可。
- matlab有强大的帮助系统
- 在matlab官网的帮助中心里搜索 https://ww2.mathworks.cn/help/index/html
- 使用doc命令 在命令行窗口输入doc+查询的命令名称(推荐有网络连接条件下使用)
- 使用help命令 在命令行窗口输入help+查询的命令名称(推荐有网络连接条件下使用)
- 使用edit命令 在命令行窗口输入edit+查询的命令名称
- 注释 %+注释信息 快捷键 添加注释 Ctrl+R 取消注释 Ctrl+T
2 .matlab的变量
- matlab并不要求事先对所使用的变量进行声明,也不需要指定变量的类型,matlab会自动根据所赋予变量的值或对变量所进行的操作来识别变量的类型。
- 变量命名规则:
- 变量名必须以字母开头
- 变量名区分字母大小写
- 变量名不超过63个字符
- 不能定义与matlab关键字同名的变量
- matlab使用等号“=”给变量赋值,然后赋值的变量就会出现在工作区。
- 若对已存在的变量再次赋值,那么新的赋值将会代替旧值。
- matlab中的特殊变量
- ans 系统默认的用于保存运算结果的变量名
- pi 圆周率Π
- inf/-inf 无穷大和负无穷大,注意1/0=inf
- NaN 不定值或缺失值。如运算0/0或0*inf会返回NaN
- i和j 复数中的虚数单位,如3+4i和3+4j表示同一个复数
- eps 浮点相对精度。eps≈2.2204 x10的-16次方或写作2.2204e-16
- 更改matlab的数值的显示格式
- 临时更改:运行代码前在命令行窗口输入 format long g / format long G 将matlab的显示设为长格式
- 永久更改:matlab菜单栏—主页—预设—命令行串口—将数值格式设置为long g
- 清空命令行窗口 clc命令
- 清空工作区 clear
- 在命令行不显示计算结果,可以在代码行的最后加上英文分号“;”,这样结果不会出现在命令行,但在工作区仍然可以查看计算结果。
- 若要把两行代码也放在同一行,两行代码中间也用英文分号“;”隔开。
- 常