找回密码
 注册
关于网站域名变更的通知
查看: 326|回复: 2
打印 上一主题 下一主题

MATLAB变量及其操作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-4-7 09:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
计算机处理的数据都是存放在内存单元中的,而每一个内存单元都有一个唯一的地址,程序就是通过这个地址来访问对应内存单元的。
) Q; s5 v3 z+ p, g0 d在如Matlab这种高级语言中,只需要给每个内存单元取一个名字,然后通过这个名字就能访问每个内存单元了。& u3 g/ u- o# {/ }$ ?; }
+ C- Y/ m$ b: F3 @) b% O
  • 变量与赋值语句$ I! D+ s, G* Y4 s6 D+ C
' N. |+ g0 u1 P! L
变量本质上讲是内存单元的一个抽象' P2 N1 A& B! ~$ _4 {. ~, V
在Matlab中,变量名是以字母开头,后接字母、数字或下划线的字母序列,最多63个字符。. S8 x+ m/ y1 C! C
0 t5 V' W, g( A( `0 V& [( L1 Y, ~

2 c  R+ q8 k5 c/ i! F! a3 Z0 ~" {% T( O9 ]& k. J
变量名区分大小写
# [( f' a* j4 f6 D6 S标准函数名以及命令名必须用小写字母
5 f& W! W5 T: Z. z2 I  z: T4 p) P. v# H; V  H' o- p

  Q9 O, W0 b, P! Q赋值语句两种格式
3 t8 Q# B- A' z* P, }$ g/ B: f! W6 m: W& b9 B- m& p
  • 变量=表达式        % 变量结果会在命令行中显示出来
  • 变量=表达式;          % 变量结果不会在命令行中显示出来- x6 f# n) X5 s, L- E

: g8 ]  B% {' U. ^4 B0 K  J, [- o5 e# h3 ?: {+ f6 f. n; Y

  L0 [( T8 J& Q例子:
: g4 D9 i1 U* l8 k+ d/ S0 ?* o" S, ~7 S9 U- L
9 w* x$ Y* W8 D" ]7 S

; @& b! M- v/ g( \! U( w) e+ g
  • 预定义变量
    : C/ E: h7 Y2 u4 i; j

4 Y$ ]" ]6 l" D  W2 D& o. }- L8 B7 S% [  R

2 _" a- S5 x  q+ s7 Y) s/ h& k% d# e( `$ X3 C8 u
. V. e- }% g! m" A9 R: y' A& U
  • 变量的管理
    - x" S# ~  D+ ^7 y5 ?

  r  E# b9 m# R- t$ P6 Z) S- R1 P; f0 W
变量的删除和修改(who,whos)5 p. y2 w( U$ o- ?
在工作区选择变量右击即可进行删除和修改。  n4 Y2 T" j) i

* X$ n+ n8 i- a0 _6 ?$ n
! D9 w# \6 f' I$ g" S* ^
  A2 b2 ]7 o& P2 N& |who命令和whos命令:
$ \. b) j! r* G: ^, ~2 O) ywho命令只显示已存在变量的名称。而whos显示信息更多。
' u$ V* }# A& {8 d! X* P
$ _! B3 \. S$ p4 J5 V, N
& k3 ~. ]5 \( \! H. W0 y/ p' c* i4 p. T/ E6 G* k. q

- B8 v) ~8 G7 X4 z4 m, o; W" c内存变量文件(save,load)
& \. ^1 Z  T% i' b用于保存Matlab工作区变量的文件叫做内存变量文件,其扩展名为.mat,也叫MAT文件,是一种标准的二进制格式文件。3 s! `' h# t; A" E+ U
save命令:创建内存变量文件
& Y9 `- G6 v; s/ [* }, tload命令:载入内存变量文件
/ ]3 I" P3 o( u8 ?% ~: @' \8 E% d. B/ Z8 a

, k% P" T3 e* [0 k- Fsave mydata a x   % 将a x保存在mydata.mat文件中' m; m& Y- J4 u
load mydata       % 载入mydata.mat中的变量$ G: t: u4 {- J" t2 ^  l7 }1 d

  G& u9 w! U/ I5 d! K: F4 _: |2 f$ J1 X! Q
. R! u/ r9 e3 m) |& u; V; Y

该用户从未签到

2#
发表于 2022-4-7 13:23 | 只看该作者
计算机处理的数据都是存放在内存单元中的,而每一个内存单元都有一个唯一的地址,程序就是通过这个地址来访问对应内存单元的

该用户从未签到

3#
发表于 2022-4-7 13:36 | 只看该作者
MATLAB变量及其操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 15:58 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表