生成m阶均匀分布的随机矩阵
randn(m)
生成m阶正态分布的随机矩阵
3.矩阵中元素或块的操作
表达式或命令函数 A(k,:) A(:,k) A(:)
A(i1:i2, j1:j2)
A([a b c d],:)
A(:,[e f g h])
功能说明
提取矩阵A的第k行
提取矩阵A的第k列
依次提取矩阵A的每一列,将A拉伸为一个列 向量
④A(k,:)取矩阵A的第k行
;
分号。①在矩阵定义中表示一行的结束;②在命令语句 的结尾表示不显示这行语句的执行结果
…
连续点。一个命令语句非常长一行写不完,可以分几行 写,此时在行的末尾加上连续点,表示是一个命令语句
%
百分号。在编程时引导注释行,而系统解释执行程序时, %后面的内容不作处理
运算符 功能说明
1.4.2矩阵的输入与运算 1.矩阵的输入
(1)直接输入法。
>>A=[2,3,5;1,3,5;6,9,4] %同一行元素之间用空格或逗号,行之间用分号或回 车
A= 235 135 694
(2)外部文件读入法。
事先在记事本中编辑以下数据,保存为文件data1.txt, 11 1 12 3 13 6
round(x) 四舍五入到最近的整 数
floor(x) 朝负无穷方向取整
fix(x) 朝零方向取整
gcd(x,y) 求两整数最大公约数
1.4 矩阵及其运算 1.4.1 操作符与运算符
操作符 使:k:n产
:
生一个数组[m,m+k,…,n];③A(:,j)取矩阵A的第j列;
5.变量的查询与清除 在命令窗口中,只要输入“who”,就可以看到工作空间中所有曾经设定并至今有效的变量。 如果输入“whos”,不但会显示所有的变量,而且会将该变量的名称、性质等都显示出来, 即显示变量的详细资料。输入“clear”,就清除工作空间中的所有变量。如果输入“clear 变量名”,只清除工作空间中指定变量名的变量。