【命令】
- 清屏:clc
- 清除变量:clear
- 显示变量或字符串:disp
- 查看文件内容:type
- 查看当前工作区变量信息:whos
- 光标移动一个字符:←、→
- 光标移动一个单词:ctrl+←、ctrl+→
- 调用之前执行过的代码:↑
【命令行与 m 文件】
使用情景:
- 命令行:当要完成的运算较简单时
- m 文件:当要完成的运算较复杂时使用
特点:
- 命令行:每输入一条命令立即显示该命令结果,实时性、交互性较好,不可重用
- m 文件:几十上百乃至上千行命令组成的脚本文件,实时性、交互性较差,可重用
【P 码文件】
当一个 M 文件第一次被调用的时候,会将其翻译成汇编或二进制,即 P 码文件(.p),放入内存中
【变量识别】
在 matlab 中,数值对象、符号对象、字符串等是常用的数据类型,他们的外形有时及其相似,但实际遵循着不同的运算法则,为管理使用方便,matlab 提供了识别不同数据对象的函数。
数据类型:
数据类型 | 描述 | 数据类型 | 描述 |
---|---|---|---|
double | 双精度浮点数组 | int8 | 8位有符号整型数组 |
single | 单精度浮点数组 | uint8 | 8位无符号整型数组 |
logical | 逻辑数组 | int16 | 16位有符号整型数组 |
char | 字符数组 | uint16 | 16位无符号整型数组 |
cell | 单元数组 | int32 | 32位有符号整型数组 |
struct | 结构体数组 | uint32 | 32位无符号整型数组 |
sym | 符号数组 | int64 | 64位有符号整型数组 |
function_handle | 函数句柄 | uint64 | 64位无符号整型数组 |
类别识别函数:
class(变量名)
:判断变量的数据类型isa(变量名,'变量类型')
:判断变量是否为'变量类型'
的变量,变量类型
取值见上表whos
:列出当前工作区的变量名与详细信息Name
:变量名Size
:大小Bytes
:字节Class
:数据类型Attributes
:对变量的描述,例如complex
表示该变量是一个复数类型