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

MATLAB变量及其操作

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
计算机处理的数据都是存放在内存单元中的,而每一个内存单元都有一个唯一的地址,程序就是通过这个地址来访问对应内存单元的。
9 N8 t; ^) H, |9 p, w8 q6 l7 c8 Y在如Matlab这种高级语言中,只需要给每个内存单元取一个名字,然后通过这个名字就能访问每个内存单元了。
- B, Q6 O. S2 t) ~& i% c) G/ n& Q
* w) V. L- x5 Q6 Q* X: H9 ]
  • 变量与赋值语句
    - R5 I9 P: f( n# k2 @9 v, o
4 j% ~4 `- G) J" x, E, t( q
变量本质上讲是内存单元的一个抽象
" ?8 G- B3 }- d3 S3 I! m在Matlab中,变量名是以字母开头,后接字母、数字或下划线的字母序列,最多63个字符。& r/ f; N0 d( t0 ]
5 Y6 ^" I8 o+ B1 Z/ N7 ?$ s4 A' w

2 t1 u- u1 w! P% S0 N
& i9 J) }0 g' C0 B: f! x7 ]: a6 V变量名区分大小写
4 _! \; n2 k; m4 t/ t标准函数名以及命令名必须用小写字母
% {  [; a# ~5 A& d7 T! j3 t1 N! P! L& T2 i# w( p2 b5 _) [
3 X) _) ^: {9 Y8 o' }# y/ T; B2 `
赋值语句两种格式
5 h. F# {  a# s9 K
" ], G- Z; W( T/ G- }7 e
  • 变量=表达式        % 变量结果会在命令行中显示出来
  • 变量=表达式;          % 变量结果不会在命令行中显示出来
    ' l8 ^7 y& q% O, ^- g9 U1 D

5 h* A1 Z( B( U/ d1 a( {
) f: Z( ~  {% F6 x% X7 U- m, G1 O6 g1 e9 c
例子:" t0 K+ R& K) j3 H. d8 x0 ?0 {
8 u- w1 k6 G( e9 B! h
% i7 w6 I; ^% _; c6 t

! C$ x; x; d' N7 V9 A/ g
  • 预定义变量
    3 ^2 K) I  t/ I* [1 P
9 g) i6 ^3 M5 E5 P% X- O, B3 |# |
9 N6 q7 Q3 A' m% B
: x# v( i. }+ N' Z. @% v4 p

: ~8 z, J6 D- N- N8 C
" I6 g# v2 B, s  C( `; c
  • 变量的管理
    ; s) u) y/ ?/ ]; [1 ?
, J8 X. n4 r5 i  Q
  n4 g: a4 Z. B: u, e
变量的删除和修改(who,whos)# A" b7 ?3 X; I2 o7 U- q
在工作区选择变量右击即可进行删除和修改。8 }# f$ A0 }2 n

# l& U( X  v1 z: U
- g* u3 ~% _9 D4 y: y( s1 J5 W
+ N$ N* H  m6 t9 J% x+ @8 |who命令和whos命令:
# n; }) z: z; Z8 mwho命令只显示已存在变量的名称。而whos显示信息更多。" x  M% c1 C3 d

8 R2 ~3 a) N- z) b  U% |! q
# ]1 t" [2 S5 a/ W1 l
/ Q3 g0 u# r3 s8 R/ r6 ?% e6 G9 g4 ?' T1 [' t: x8 D; v6 B, H
内存变量文件(save,load)
/ O# s7 O2 n4 U" C0 m: ^2 k用于保存Matlab工作区变量的文件叫做内存变量文件,其扩展名为.mat,也叫MAT文件,是一种标准的二进制格式文件。+ N3 @! p/ H2 a; ~
save命令:创建内存变量文件
; z0 a8 O; d) k, F" K6 uload命令:载入内存变量文件8 Y# C/ q* Y; R5 P: ^8 Z. P. L
2 z4 e3 e* k: s5 }7 B# K

8 E0 F4 e% @; @save mydata a x   % 将a x保存在mydata.mat文件中
8 e! S" i1 j+ u: ?8 E" d2 [load mydata       % 载入mydata.mat中的变量
+ @& `) Z1 _6 I, P* o  X# p) z4 E  j6 w# E" Z
8 k7 ~) \8 B( X

  m5 T5 F* J7 j3 t, V2 q6 I

该用户从未签到

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:41 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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