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

MATLAB变量及其操作

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
计算机处理的数据都是存放在内存单元中的,而每一个内存单元都有一个唯一的地址,程序就是通过这个地址来访问对应内存单元的。
7 v( u+ `; _) m+ x4 n在如Matlab这种高级语言中,只需要给每个内存单元取一个名字,然后通过这个名字就能访问每个内存单元了。
* J' [0 b9 ]5 Q# m/ @+ _/ y* A- W: ~9 r- z
  • 变量与赋值语句
    4 _7 K# \4 Q' A8 u

4 x# g2 }" |9 s/ a) H0 p: @变量本质上讲是内存单元的一个抽象
7 a, J' l+ y0 e8 Z在Matlab中,变量名是以字母开头,后接字母、数字或下划线的字母序列,最多63个字符。
/ u- ?& z# i  O  v0 P' t) X4 v1 J! |; {; `
0 z: A( B/ a' \
6 P. F. [5 Z, A9 r
变量名区分大小写
: X7 u5 V3 s, E, f. ^标准函数名以及命令名必须用小写字母
7 u  ?" H  `+ L4 o) P% \# y- y3 g7 z0 l' q) s

' Z( ]* }; Y: s& t; z赋值语句两种格式
/ t$ f# r3 u3 ?) e4 v) o8 j4 e$ {* W5 P: d8 j! Z
  • 变量=表达式        % 变量结果会在命令行中显示出来
  • 变量=表达式;          % 变量结果不会在命令行中显示出来/ j" X2 M+ S( Z1 a
# J" z- S, S  n3 U6 x2 w% A

& m- v* {9 ?" d  n2 R6 @; G
0 g( {! o0 T& Z7 D! c1 o例子:
! `1 I7 S  }3 O' F+ Z7 J7 `' m  c  A8 F+ T& D' z0 h9 @6 g
$ v. P: {, r% b) e

, R6 c9 B8 T- f4 L, ~: k
  • 预定义变量! q9 h% ]0 Z4 S+ x

+ n) t" D5 n& v4 S8 @' r& w9 h0 z% E$ B9 n* O

. }6 [" ^& s8 ?9 ?) k: o1 Z
7 d  d# I0 R0 u2 T7 ]1 ~% X
3 G  P% ^" d$ w
  • 变量的管理
      }5 a0 k" G/ s* f

. A; O3 t( M6 {. [& k$ q/ ^/ ]6 h. x, E+ [6 ?% D
变量的删除和修改(who,whos)1 o0 e- `! U/ A6 Z6 x: d
在工作区选择变量右击即可进行删除和修改。
  W! Z; I+ J6 |' t6 _
0 N) ~( |! O- \- P7 d( c
8 B* i4 i% F, d! Z1 Z6 M% s& h& ^9 b) \2 y4 H3 @3 i1 ]
who命令和whos命令:) h/ y8 T4 M3 W- R9 c5 A# E
who命令只显示已存在变量的名称。而whos显示信息更多。
8 a% }' x8 m$ k/ W, h9 k. Z: u2 s( R  o1 r" t

0 N0 T# |6 j9 T# e/ v2 s: e
6 }0 ^2 d2 H. E$ s+ ]* F( h3 p& C% h& S  t
内存变量文件(save,load), h# p7 m5 `# W& Z4 B8 P6 r% H
用于保存Matlab工作区变量的文件叫做内存变量文件,其扩展名为.mat,也叫MAT文件,是一种标准的二进制格式文件。1 ]2 l1 ?3 G3 B8 u; @
save命令:创建内存变量文件9 n3 z/ V  p9 U
load命令:载入内存变量文件
" L8 g1 K$ j& K# j4 o( [+ S3 h7 o! u2 l. N* N# [

' ^, y. A' ^" p- j6 k" i# ]save mydata a x   % 将a x保存在mydata.mat文件中* w0 b9 e6 w3 u
load mydata       % 载入mydata.mat中的变量  m! C* }! T) t
5 U7 T3 k+ b) e6 m

# y* r  |  x" I
9 \2 \1 J/ `- w6 _% i8 B

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 17:11 , Processed in 0.203125 second(s), 27 queries , Gzip On.

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

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

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