clc 清除命令行空间
clear all 清除工作台空间
clear A x 清除指定的变量
矩阵元素赋值
矩阵元素可以是任何数值表达式
例:>> x=[-1.3, sqrt(3), (1+2+3)*4/5]
矩阵元素的单独赋值
例:>> x(5)=abs(x(1)) *Matlab自动将向量 x 的长度扩展到 5,并将未赋值部分置零。
大矩阵可以把小矩阵作为其元素
例:>> A=[A ; 11 12 13] 在原矩阵的下方加一行
矩阵元素的引用
q 单个元素的引用
例:>> A(2,3) 利用小括弧和元素所在的位置(下标)
x ( i ) :向量 x 中的第 i 个元素
A ( i, j ) :矩阵 A 中的第 i 行,第 j 列元素
多个元素的引用:冒号的特殊用法
a:b:c 产生一个由等差序列组成的向量; a 是首项,b 是公差,c 确定最后一项;若 b=1,则 b 可以省略。
例:>> x=1:2:5
例:>> x(1:3)
>> A(3,1:3)
A(i:j, m:n) 表示由矩阵 A 的第 i 到第 j 行和第 m 到第 n
列交叉线上的元素组成的子矩阵 可利用冒号提取矩阵的整行或整列。
例:>> A(1, :)
>> A(:, 1:3)
>> A(:, :)
分号和续行符的作用
若不想在屏幕上输出结果,可以在语句最后加分号 如果语句很长,可用续行符 “…”(三个点)续行
续行符的前面最好留一个空格
查看变量
who 显示工作空间中的所有变量 whos 查看工作空间中变量的详细属性
变量的存储
save 将所有变量存入文件 matlab.mat save mydata 将所有变量存入指定文件 mydata.mat save mydata.mat 将所有变量存入文件 mydata.mat
存储指定的变量
save 文件名 变量名列表
例:>> save mydata A x z
load mydata 载入数据文件中的所有变量
load mydata A x 从数据文件中提取指定变量