MATLAB变量及其操作
目录
变量与赋值语句
变量名的规范
在MATLAB中,变量名时以字母开头,后接字母、数字或下画线的字符序列,最多63个字符。
合法字符: myexamp12、my_examp12、myexamp12_
非法字符:12myexamp、_myexamp12
注1:在MATLAB里是区分字母的大小写的。这样,myexamp、MYexamp、MYEXAMP表示的是三个不同的变量。
注2:MATLAB提供的官方标准函数名以及命令名一般用小写字母。在使用的时候若不区分大小写会报错。
赋值语句
如果不定义变量名,则直接将表达式的值赋给预定义变量ans,但是我们知道ans的值很容易改变,所以重要的值要单独定义变量名
表达式
>> 3
ans =
3
变量=表达式
>> z=3
z =
3
分号的使用
一般地,运算结果会在命令窗口显示出来,如果我们不需要显示某一些运算结果,只需在相应的语句最后加上分号。
>> x=1;
>> y=2;
>> z=x+y
z =
3
一些常用的预定义变量
预定义变量 | 含义 | 预定义变量 | 含义 |
ans | 计算结果默认赋值变量 | nargin | 函数输入参数的个数 |
eps | 机器零阈值 | nargout | 函数输出参数的个数 |
pi | 圆周率 | realmax | 最大正实数 |
i, j | 虚数单位 | realmin | 最小正实数 |
Inf,Inf | 无穷大 | ||
NaN, nan | 非数 |
需要注意,MATLAB预定义变量有特定的含义,在使用时尽量避免对这些变量重新赋值。
变量的管理
内存变量的删除
clear命令用于删除MATLAB工作空间中的变量。
内存变量的保存
利用MAT文件可以把当前工作区的一些有用的变量长久保存下来。扩展名一定是.mat。
MAT文件的生成和装入由save和load命令完成。
生成
save 文件名.mat 变量名表
>> save bug.mat a b
其中,bug自定义的文件名,a b c 都是要保存的变量。
如果要保存全部的变量则不需要后面的变量名表
save 文件名.mat
>> save debug.mat
装入
>> load bug.mat
>> load debug.mat
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具