mirror of
https://github.com/Estom/notes.git
synced 2026-04-26 11:31:10 +08:00
65 lines
1.8 KiB
Markdown
65 lines
1.8 KiB
Markdown
# 命令和语句
|
||
|
||
## >命令行的特点
|
||
|
||
***
|
||
|
||
* **命名和语句**
|
||
1. 字母开头,字母下划线,区分大小写
|
||
2. 不声明不定义拿来即用。
|
||
3. 分号决定语句是否输出
|
||
4. 英文省略号续行
|
||
* **赋值**
|
||
1. 等于号赋值给变量
|
||
2. 无赋值对象时默认赋值给ans
|
||
* **变量管理**
|
||
1. 工作空间窗口查看
|
||
2. who whos 查看
|
||
* **全局的文件操作**
|
||
1. 清除变量的命令clear,清除所有变量或者单个变量
|
||
2. save[文件名][变量名][-append][-ascii]
|
||
> .mat文件是一种数据文件的类型,用于储存matlab中的数据
|
||
|
||
# >数据的类型和显示
|
||
|
||
---
|
||
|
||
* **format函数,控制显示**
|
||
1. short long e rat hex + bank compact loose
|
||
* **MATLAB中常见的数据类型**
|
||
1. 数值型:双精度,单精度,符号整型数据
|
||
2. 字符串、结构体、单元、多维矩阵、稀疏矩阵
|
||
3. 默认双精度double
|
||
4. unit8()将double型数据转换成无符号整型
|
||
5. double()能够将int类型转换为double类型的数据
|
||
|
||
> class(变量)能够显示一个数据的类型
|
||
|
||
* **字符串类型的访问**
|
||
1. 单引号
|
||
2. double()或者abs查看ascii值
|
||
3. char()转换为字符
|
||
4. str2num()获取字符串表面数值
|
||
5. num2str()数字表面上的字符串
|
||
* **字符串的相关操作**
|
||
eval()执行字符串类型的语句(与PHP极其相似)
|
||
* **结构体的建立**
|
||
结构体.成员名 =表达式
|
||
* **结构体的访问**
|
||
1. isstruct()返回结构体的类型1或者0
|
||
2. fieldnames()成员的名字
|
||
3. isfield(成员名,结构体名)一个变量是否是结构体的成员
|
||
4. rmfield()
|
||
5. getfield()
|
||
|
||
# >特殊的MATLAB数据类型
|
||
|
||
****
|
||
|
||
* **单元CELL**
|
||
1. 使用大括号,允许不同类型的元素,同结构体
|
||
2. 结构体更像键值对,而单元更像是数组,无可定义的数组。
|
||
|
||
|
||
|
||
|