Matlab计算与仿真 交互式计算(续) >>B=[1:4:5:8:9:12] B 1234 5678 9101112 diag(B) 函数复用 前一个提取对角元素 11 后一个生成对角矩阵 >>A=diag(w): A 100 060 0011 中山火學
Matlab计算与仿真 交互式计算 (续) >> B=[1:4; 5:8; 9:12] B = 1 2 3 4 5 6 7 8 9 10 11 12 >> w=diag(B) w = 1 6 11 >> A=diag(w); A = 1 0 0 0 6 0 0 0 11 函数复用 前一个提取对角元素 后一个生成对角矩阵
Matlab计算与仿真 交互式计算(续) 技巧注解 >>A=[123456:789 A= 123 456 矩阵的维数 789 是弹性的 >>A(4,4)=10 乡9 230 60 00010 中山火學
Matlab计算与仿真 交互式计算(续) ◼ 技巧注解 >> A=[1 2 3;4 5 6; 7 8 9] A= 1 2 3 4 5 6 7 8 9 >> A(4,4)=10 A= 1 2 3 0 4 5 6 0 7 8 9 0 0 0 0 10 矩阵的维数 是弹性的
Matlab计算与仿真 交互式计算(续) 使用冒号创建向量 基本格式 startvalue: endvalue startValue: increment: endvalue 注解:缺省增量为单位值 >>s=1:4 s 1234 >t=0:0.1:0.4 00.10.20.30.4 中山火學
Matlab计算与仿真 交互式计算 (续) ◼ 使用冒号创建向量 - 基本格式 startValue: endValue startValue: increment: endValue 注解:缺省增量为单位值 >> s=1:4 s = 1 2 3 4 >> t=0:0.1:0.4 t= 0 0.1 0.2 0.3 0.4
Matlab计算与仿真 交互式计算(续) 注解:冒号的行列提取操作 >>A=[123:456:789 A= 4 258 369 7 >>A(:,2) A 2 5 8 中山火學
Matlab计算与仿真 交互式计算 (续) - 注解:冒号的行列提取操作 >>A=[1 2 3;4 5 6; 7 8 9] A= 1 2 3 4 5 6 7 8 9 >> A(:,2) A= 2 5 8
Matlab计算与仿真 交互式计算(续) 综合练习一:找到如下矩阵中最大元素 1-5-2 sin1 sin (-5)sin(-2) 34-9 sin 3 Sin 4sin(-9) 726」si(-7)sin2 sin b 提示1:首先需要查找最大值的函数 回忆:>> lookfor max??? 提示2:了解如何使用这个函数 回忆:>hep/ doc max??? 中山火學
Matlab计算与仿真 ◼ 综合练习一: 找到如下矩阵中最大元素 - 提示1: 首先需要查找最大值的函数 回忆: >> lookfor max??? - 提示2: 了解如何使用这个函数 回忆: >> help/doc max??? 交互式计算 (续) 1 5 2 3 4 9 7 2 6 − − − − sin1 sin( 5) sin( 2) sin 3 sin 4 sin( 9) sin( 7) sin 2 sin 6 − − − −