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

MATLAB变量及其操作

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
计算机处理的数据都是存放在内存单元中的,而每一个内存单元都有一个唯一的地址,程序就是通过这个地址来访问对应内存单元的。
& n6 b1 d% p3 g& N2 e4 L在如Matlab这种高级语言中,只需要给每个内存单元取一个名字,然后通过这个名字就能访问每个内存单元了。& y. X/ I+ s- F4 \# g6 {& l! I7 w
# r$ t- r: I' p8 [) b# P8 C2 f  J% m
  • 变量与赋值语句
    # u+ Q& V# t- E+ U- Y  c

4 p% E0 p9 u% i0 n$ ^5 l变量本质上讲是内存单元的一个抽象& d5 j2 M$ k. n( S
在Matlab中,变量名是以字母开头,后接字母、数字或下划线的字母序列,最多63个字符。
) i2 [6 ^# b+ p6 L8 _
) j. \/ F/ y; |4 B 0 t, q( y0 w3 H% _

: E$ d) C+ v5 E9 q& C- K% f变量名区分大小写
" h' K( Q9 P6 `标准函数名以及命令名必须用小写字母
( f+ L" Y9 O' S4 E; D/ y* S& P2 w/ B& D+ k) c" S

% Z& u" {" c* P( b0 h赋值语句两种格式
7 q  @, z# W" z5 z
, K/ \1 S! P# a% m' v! F
  • 变量=表达式        % 变量结果会在命令行中显示出来
  • 变量=表达式;          % 变量结果不会在命令行中显示出来
    + g$ \! a0 P, u6 T3 S* I( X

) s/ z& \; B4 w7 i# F4 W9 z% ]' X: f0 `7 t; Z! |4 O& U0 f
0 c+ c6 \7 j6 H2 \
例子:
! e; z' U& S7 S& I+ M) w; i6 k* a. y3 w

2 J6 ~, V0 w8 P( z1 C7 S0 B; ?* e
4 p; F8 a1 f, w) x
  • 预定义变量
    5 I8 R1 @6 v  \( q

6 n& a% @/ h( U# X
0 M6 J- Y- t$ z9 x
% m8 h0 c9 x+ H- e, q" `% E, _  [5 ]# U2 S7 O3 Q; j
5 B4 N( Y8 O; t4 R" u8 X
  • 变量的管理1 n, T: l5 ^3 G2 s$ `

: h5 P, b- I  I0 H% Z, I7 |9 F' Z( N2 s( F" ~+ m
变量的删除和修改(who,whos)
% X) p5 J5 g: t9 G* \5 z9 y7 Y在工作区选择变量右击即可进行删除和修改。
- v4 L2 r, W- ]: R* [+ G; T2 \
! l, b9 x7 _) ?8 P% S* x4 _
) i$ x) K3 _9 }9 B- ?: G  d1 [
, S+ u4 t) y# B2 `3 lwho命令和whos命令:
" l5 n1 z. ~& y: A5 _% ^who命令只显示已存在变量的名称。而whos显示信息更多。
2 h3 K9 ~0 W; K8 }+ l; B$ k5 j5 k) J2 s( _, m/ s* p2 ?. Q- y
& M- K& ~/ A. R- O8 a

" V" f9 ~3 O" k( W0 P. I- ?$ O
- a" V2 {% h- c, v' D4 S# X内存变量文件(save,load), S  O0 {0 N3 b+ B; b+ A
用于保存Matlab工作区变量的文件叫做内存变量文件,其扩展名为.mat,也叫MAT文件,是一种标准的二进制格式文件。% k2 R" |. M2 p4 _" H% c
save命令:创建内存变量文件
3 ~" n& K" s* Q2 o/ n2 Z6 lload命令:载入内存变量文件( s/ _8 X! }1 b; S
3 }' k( N% d$ e. A" N
: ?& g* D$ K" I: j# m) R
save mydata a x   % 将a x保存在mydata.mat文件中
9 F: o! e! B% X; F( Iload mydata       % 载入mydata.mat中的变量
2 @0 V! ^9 |% u0 D; L. Z
; N/ m0 T! F; S& f$ E  c; {9 S$ Z. j: N+ e0 [3 G

$ i7 c2 }% e0 b- z  f- C" z/ o

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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