Matlab计算与仿真 交互式计算(续) 矩阵整形操作 拼接操作 >>cat(dim, A1, A2,: >> blkdiag(A1,A2…) 功能:按行或列拼接矩阵,或按对角块方式组织 特别地 >>cat(1,A,B):%==[A:B] >>cat(2,A,B):%==[AB 举例: > cat(2, A, B) >>A=[1:4]:B=[5:8] ans= > cat(1, A, B) 15 ans 26 1234 37 5678 48 中山火學
Matlab计算与仿真 交互式计算 (续) - 矩阵整形操作 拼接操作 >> cat(dim,A1,A2,…); >> blkdiag(A1,A2,…); 功能: 按行或列拼接矩阵, 或按对角块方式组织 特别地 >> cat(1,A,B); % == [A;B] >> cat(2,A,B); % == [A,B] 举例: >> cat(2,A’,B’) >> A=[1:4]; B=[5:8]; ans= >> cat(1,A,B) 1 5 ans = 2 6 1 2 3 4 3 7 5 6 7 8 4 8
Matlab计算与仿真 交互式计算(续) 矩阵整形操作 块提取操作:diag(对角元素)(下三角)ru上三角) 基本格式: >>diag(A):%返回对角向量 >>tri(A):%上三角元素清零 >>triu(A):%下三角元素清零 功能:提取对角块/下三角/上三角块 举例 iu(a) >>A=[1:3:4:6] ans >> diag(A) >> tril(A) 123 ans as 056 100 5 450 中山火學
Matlab计算与仿真 交互式计算 (续) - 矩阵整形操作 块提取操作: diag(对角元素)/tril(下三角)/triu(上三角) 基本格式: >> diag(A); % 返回对角向量 >> tril(A); % 上三角元素清零 >> triu(A); % 下三角元素清零 功能:提取对角块/下三角/上三角块 举例: >> triu(A) >> A=[1:3; 4:6]; ans = >> diag(A) >> tril(A) 1 2 3 ans = ans = 0 5 6 1 1 0 0 5 4 5 0
Matlab计算与仿真 交互式计算(续) ■数据类型使用注解 更多的常用数据类型 复数 字符串 多项式 数组 结构 胞组 对象 中山火學
Matlab计算与仿真 交互式计算 (续) ◼ 数据类型使用注解 - 更多的常用数据类型 复数 字符串 多项式 数组 结构 胞组 对象