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

MATLAB变量及其操作

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
计算机处理的数据都是存放在内存单元中的,而每一个内存单元都有一个唯一的地址,程序就是通过这个地址来访问对应内存单元的。) y; W$ v* U! s+ z6 e
在如Matlab这种高级语言中,只需要给每个内存单元取一个名字,然后通过这个名字就能访问每个内存单元了。# y  @2 F, e* h# |  ^) r2 ^
& p+ \3 H. X7 s+ ^1 z
  • 变量与赋值语句4 s- [2 v' E; }
* ~, u7 W' m) Z% N0 d8 x
变量本质上讲是内存单元的一个抽象
9 q. ?1 G2 M' h+ K9 w& n" w& r在Matlab中,变量名是以字母开头,后接字母、数字或下划线的字母序列,最多63个字符。
; N/ I- \& A' u1 k
, ]; [% T9 y; V# ? 0 l9 n$ U5 U& ]1 ]0 T5 S! M- I1 S

, @* f) K7 A. h1 q  y5 |6 G5 q5 o变量名区分大小写7 A' E# J7 x4 L2 r- W3 R. n
标准函数名以及命令名必须用小写字母) [% d" W) j" M+ O+ N  Z, l$ s
: X2 g3 t- n7 h2 |

7 _  x- p3 ]  \赋值语句两种格式
; ^$ W3 d  T6 `5 \: B7 c2 w9 k3 \' J
  • 变量=表达式        % 变量结果会在命令行中显示出来
  • 变量=表达式;          % 变量结果不会在命令行中显示出来
    % w0 q5 @, J3 t$ ?4 t( C

  J  c0 ]* `$ o# G/ [  a+ H
# @. f1 Q# n5 b$ {8 l" \! T# z2 ]6 N9 o# M: p- e: V" J& ~6 z" `& b
例子:9 R( ~/ Z! y' j3 |( B

! {: Q. v0 e9 K* C3 O6 s; H 8 A8 C- X$ w8 h# n

6 n) E* m+ `4 z9 Y/ g$ }
  • 预定义变量
    * G/ F2 m/ s  H- S

; g7 r# Y3 G  M- [
+ Z! W5 y: n2 T0 |
# E  ]  w7 X6 \* z
; k  Q8 ~3 E, I# W$ A+ ?* p" ^1 n! _' ]- Q% @
  • 变量的管理8 E; T; U8 J9 @/ w/ X. d3 N5 R! e5 X& }; I
% N: g* ~" z3 V- f
: O" e" i7 g& K, ]" @
变量的删除和修改(who,whos)) q8 V3 w" W+ B) D
在工作区选择变量右击即可进行删除和修改。
- H* i2 K6 A8 }" X0 z( j# F9 B$ U3 {0 r7 N! E
) n4 r& E9 K( n- O9 M5 L* d' p6 c9 a
) W0 ^0 {/ z' c9 Q+ a, y
who命令和whos命令:* j, R0 B- T3 J# D/ {' |5 v
who命令只显示已存在变量的名称。而whos显示信息更多。" A% i, Y& n) g5 G1 q
2 T% }& k+ \0 |8 A

5 r; U7 t+ p3 L4 F3 ]. B! Z/ \  D- m9 ?. m/ S$ f
/ ~1 B, W) a4 f3 P! ~: q
内存变量文件(save,load)
+ a' g! T6 h( Q4 E* S* r用于保存Matlab工作区变量的文件叫做内存变量文件,其扩展名为.mat,也叫MAT文件,是一种标准的二进制格式文件。
# s' r# U+ g7 ssave命令:创建内存变量文件, {- d# M0 C7 b$ i) b, ~& g
load命令:载入内存变量文件
0 i& J; C9 h$ O: A
& b6 c7 Q8 M' b) t$ A' w% Z
: U5 ]8 W4 C  S$ hsave mydata a x   % 将a x保存在mydata.mat文件中& q! ]- J9 J0 a; M: U) x
load mydata       % 载入mydata.mat中的变量
2 `5 c6 F4 U! z9 l) \* _9 g8 D! d+ m, x  U2 }" L3 [/ p# H1 y

  z, U& j; u; P4 Z8 f6 m8 w$ c$ n# C' w& k7 _1 }

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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