【Matlab学习1.3】变量及其操作
计算机所处理的数据,都是存放在内存单元中的,每个内存单元都有一个唯一的地址。程序就是通过这个内存地址访问内存单元的。
在高级语言中,只需要给每个内存单元取一个名字,然后通过这个名字就能够访问每个内存单元了。
变量与赋值语句
在 Matlab 中,变量名是以字母开头,后接字母、数字或下画线的字符序列,最多63个字符。
变量名区分字母的大小写。标准函数名以及命令名一般用小写字母。
赋值语句两种格式:
1.变量 = 表达式
2.表达式(相当于赋值给 Matlab 的预定义变量 ans)
变量结果会在命令行窗口中显示出来。
如果在赋值语句最后加分号“;”,Matlab 仅执行赋值操作,不会再显示运算后变量的结果。
例1.3.1:
计算表达式
其中
答案:
>> x = csc(sqrt(17)+3i); >> y = log(sind(78)); >> z = abs(9+x) / (y+exp(pi/2)) z = 1.8623
预定义变量
预定义变量是在 Matlab 工作空间中驻留,由系统本身定义的变量。
ans 是默认赋值变量
i 和 j 代表虚数单位
pi 代表圆周率
NaN 代表非数
例1.3.2:
#分析下列命令执行后的输出结果 >> ans = 5; >> 10; >> ans + 10
变量的管理
内存变量的删除与修改
在工作区中可以直接对内存变量进行删除与修改(1.1中已提及,即下图)
who 命令与 whos 命令
可以显示出在 Matlab 中已经驻留的变量名清单。
who 列出工作区中的变量;
whose 列出工作区中的变量及大小和类型。
例1.3.3:
>> clear >> a = 1; >> b = int8(2); >> c = 3 + 4i; >> d = single(5); >> who >> whos
内存变量文件
用于保存 Matlab 工作区变量的文件叫做内存变量文件,其扩展名为 .mat,也叫 MAT 文件。是 Matlab 保存数据的一种标准的二进制格式文件。这种文件可以将一些有用的变量保存下来,方便后续的使用。
MAT 文件的生成与使用
save 命令:创建内存变量文件。
load 命令:装入内存变量文件。
例1.3.4:
#此代码上接例1.3.3 >> save mydate a b c d >> clear >> load mydate a c >> clear >> load mydate
输入此代码后,观察工作区的变化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话