Matlab运算基础之变量

变量的命名规则

  • 变量名必须是以字母开头,由任意字母、数字或者下划线所组成,但不能含有空格和标点符号。
    如:A,ex_01,var12,SIN都是合法的变量名;
    7a,lab-1,b%c均是不合法的变量名;
  • 变量名不能超过63个字符
  • 变量名区分字母的大小写;
  • 定义的变量名不能与Matlab的内置变量或函数名相重。

注意:MATLAB的变量不需要预定义,可以直接使用

若在语句的最后加分号,则matlab仅执行赋值操作,但不显示运算结果。若表达式太复杂,一行写不下,可用续行符(3个小黑点)并按回车键,而后接着写。

语句执行后,所有的变量都存储在workspace中。
变量的查询用who或whos指令;
要删除内存中的变量用clear指令;
也可在workspace窗口直接进行相应的操作;

clear           清除工作空间中的所有变量
clear var1 var2     清除工作空间中的变量var1和var2
clear all       清除工作空间中所有的变量、全局变量、编译过的M函数和MEX链接
clear fun       清除工作空间中名为fun的函数

利用扩展名为.mat的数据文件可把当前MATLAB工作空间中一些有用变量保存下来,以便以后调用。其生成和调入由save和load命令来完成。

save 文件名 [变量名表] [–append] [–ascii]

把变量存入磁盘中

  • 文件名可带路径,扩展名(.mat)可带可不带。
  • 变量名表中的变量个数不限,只要内存或文件中存在即可,变量名之间以空格分隔。变量名表省略时,保存或装入全部变量。
  • -ascii选项使文件以ASCII格式处理,省略该选项时文件将以二进制格式处理。
  • -append选项将变量追加到MAT文件中。
posted @ 2021-05-24 11:38  Patrick-Rex  阅读(72)  评论(0)    收藏  举报  来源