Alex_McAvoy

想要成为渔夫的猎手

Matlab 变量、关键字与注释

【变量是什么】

变量,在数学层面表示数字的字母字符,具有任意性和未知性

计算机层面,是一个能储存计算结果、能表示值的抽象概念,其本质是是一段具有可操作性的内存,即内存的符号化表示

当在程序中需要使用内存时,可以定义一个变量,编译器根据变量的数据类型分配一定的空间,程序即可通过变量名来访问对应的内存

系统定义的关键字,有特殊用途,可在命令行中用 iskeyword查看

【变量命名】

命名规则

  1. 大小写敏感
  2. 必须以字母开头,其后是任意字母、数字、下划线,不能有中文字符、标点、空格
  3. 不能使用关键字作为变量,例如:if、else
  4. 变量名长度不超过63个字符,第64个字符开始,其与其之后的字符会被忽略
  5. 变量名一般具有一定的含义,便于可读、可维护

命名方法(下划线命名法)

目的:命名规范,便于集体协作,使程序可读可维护性强

命名规则:

  • 局部变量:小写字母+下划线,例如:cup_width_size
  • 全局变量:大写字母+下划线,例如:CUP_WIDTH_SIZE

【变量类型】

局部变量

每一函数都有自己的局部变量,存储在属于函数的独立工作区中(堆栈),与其他函数、主工作区变量分开存储,调用结束后随之删除。

命名:一般用小写字母+下划线表示

定义格式:变量名=变量值,若不想指定值,可以设为空矩阵 []

全局

在定义该变量的全部工作区中有效,在一个工作区中改变变量的值,其余工作区的值也改变,设置目的是减少参数传递

命名:一般用大写字母+下划线表示

定义格式:global X

永久

只允许声明该变量的函数使用,当声明他的函数退出时,不会将其从内存中删除,不推荐使用

定义格式:presistent a

默认特设函数

默认特设函数是 matlab 中内部设置的变量

  • ans:默认用于保存运算结果
  • pi:圆周率
  • i、j:虚数单位
  • 无穷大与不定数:inf、NaN
  • beep:使操作系统发出声音,常用于异常抛出时使用

【注释】

说明代码用途,不参与程序运行

使用:%

特点:以 % 开头,到行尾结束的部分,可以在程序任何位置,也可以单起一行

感谢您对我的支持,让我继续努力分享有用的技术与知识点!