定义变量与赋值
- 在 Matlab中,变量名是以字母开头,后接字母、数字或下画线的字符序列,最多63个字符。
1.变量名区分字母的大小写。
2.标准函数名以及命令名必须用小写字母。 - 赋值语句的两种格式:
1.变量=表达式
2 表达式 //默认由预定义变量ans接收
要注意有没有分号的区别,有分号的不输出,继续下一行,没有分号的话会输出该变量的值。
>> x=sqrt(7)-2i; //加分号可以不输出x的值
>> y=exp(pi/2);
>> z=(5+cosd(47))/(1+abs(x-y))
z =
1.4395
预定义变量
预定义变量是由系统本身定义的变量。
ans是默认赋值变量
i 和 j 代表虚数单位
pi代表圆周率
NaN代表非数 即 not a number
变量的管理
- 内存变量的删除
可以使用clear命令将变量全部清空;
也可以在右边的工作区选中某个变量右键删除。 - 查看变量
可以在命令行窗口使用who 或者 whos 命令,who命令只会列出已存在的变量,而whos命令比who命令详细。 - 内存变量文件
用于保存 Matlab工作区变量的文件叫做内存变量文件,其扩展名为.mat,也叫MAT文件。
save命令:创建内存变量文件。
load命令:装入内存变量文件。
>> save mydate a x
这样就可以把变量a、x存在mydate.mat文件中。
load mydate
就可以在另一个文件在直接使用变量a和x了。