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

MATLAB变量及其操作

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
计算机处理的数据都是存放在内存单元中的,而每一个内存单元都有一个唯一的地址,程序就是通过这个地址来访问对应内存单元的。7 K, d1 }1 l4 I' T; X  u/ ~4 C
在如Matlab这种高级语言中,只需要给每个内存单元取一个名字,然后通过这个名字就能访问每个内存单元了。
7 {* `, a7 f) d" F
( N3 }" a! E$ K3 ~' {3 H- J8 A: b
  • 变量与赋值语句
    % {* w4 U# v' x5 t% c7 @
4 ~" Q/ p4 G" ]
变量本质上讲是内存单元的一个抽象
1 n" \1 w; L' ?在Matlab中,变量名是以字母开头,后接字母、数字或下划线的字母序列,最多63个字符。' ]) z+ x- E/ ^

+ d* a5 \$ x8 S 4 J* `- M8 `  b( P3 G# T$ L1 C

. y0 V$ V- V/ m7 u+ r变量名区分大小写
* |; x& o" y7 b1 _$ g& Q0 q标准函数名以及命令名必须用小写字母- r* t" M' H/ F' U: @

, q$ `) s3 }4 A2 u; Q6 [4 K6 F. Q8 h( w8 X' O' v
赋值语句两种格式
6 o* U/ ^4 N2 F% S6 w. U5 a) j( K6 h2 x) O
  • 变量=表达式        % 变量结果会在命令行中显示出来
  • 变量=表达式;          % 变量结果不会在命令行中显示出来
    6 f$ {5 X1 ]7 \
, B) z# m! m3 ]
; `# o, q2 \5 J6 B' t

& N2 I$ X1 C  \例子:) z3 w2 Q5 T& h
: J$ U. M$ u2 A, \' O: b& v% ]: B

. @# d7 `% Q. \$ f( o* m# |5 Y; s+ V& L% C- F4 R. c
  • 预定义变量; m4 C2 L+ b/ G) `, I  c

7 Y" m- B" [) U: C+ s
8 w, T* ]3 ^0 a' Z
) {$ P! H$ b5 I! H: ]( ?. `( V* w3 C& p0 l

. [- e! Y3 _- B0 P: H0 {  e7 a9 B
  • 变量的管理
    # q' ]6 x0 R4 K2 `/ e

3 \5 v; w" {; X( p% _: h2 y: D) n4 R  j3 f
变量的删除和修改(who,whos)
! G, ]8 D  e2 `, U* F: M在工作区选择变量右击即可进行删除和修改。
; T  L0 j2 \6 I+ Z+ B
0 p2 l7 ?- d# {; b
6 R- u% O5 j! i+ n
. ?% a2 k# |* _$ r! lwho命令和whos命令:) i! i9 f" c" R- O
who命令只显示已存在变量的名称。而whos显示信息更多。: L3 w) [  q, ?0 O) f

& v+ F& `5 B- T, |' `* d* R( o, @# ^
* f, l5 T$ H# i; T$ r$ U4 I- E: j6 W! Z4 P
/ d0 Z9 c) c/ M  H0 @
内存变量文件(save,load): U) A# I3 _7 [; w" @" }5 ?( v
用于保存Matlab工作区变量的文件叫做内存变量文件,其扩展名为.mat,也叫MAT文件,是一种标准的二进制格式文件。+ R2 A* ]6 ~# R4 ^/ J
save命令:创建内存变量文件
9 i) L4 g. d: }  w0 Eload命令:载入内存变量文件
2 C' J$ {( i; v6 B& \" q. K3 M; A1 ]& ?) `& [# s* [( \' B% x* o

$ z- \8 ]/ [; t+ Y& A) H( Ksave mydata a x   % 将a x保存在mydata.mat文件中
5 s3 n1 [% j+ c$ A  T$ hload mydata       % 载入mydata.mat中的变量# x3 A) C  d! M3 n

& j6 Y' X; U3 d/ A/ Q) K, y/ m/ B4 V- w6 D. k
9 J8 |1 W  T8 V! X# E

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-23 19:23 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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