Alex_McAvoy

想要成为渔夫的猎手

Matlab 概述

【命令】

  1. 清屏:clc
  2. 清除变量:clear
  3. 显示变量或字符串:disp
  4. 查看文件内容:type
  5. 查看当前工作区变量信息:whos
  6. 光标移动一个字符:←、→
  7. 光标移动一个单词:ctrl+←、ctrl+→
  8. 调用之前执行过的代码:↑

【命令行与 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 表示该变量是一个复数类型
感谢您对我的支持,让我继续努力分享有用的技术与知识点!