Matlab计算与仿真 交互式计算(续) 变量创建的交互方法A=[3231;14 手工创建方式 32 31 A=31 14 x=[5:7:9:2] 5 7 9 2 2 中山火學
Matlab计算与仿真 交互式计算 (续) ◼ 变量创建的交互方法 - 手工创建方式 3 2 3 1 1 4 A = 5 7 9 2 x = >> A = [ 3 2; 3 1; 1 4] A = 3 2 3 1 1 4 >> x = [5; 7; 9; 2] x = 5 7 9 2
Matlab计算与仿真 交互式计算(续) ■交互创建的辅助工具 v=[2417] 矩阵转置 >>w=v 操作符: 执行行列互换操作 4 特殊矩阵 全零矩阵:>> zeros(m,n) 全一矩阵:>>ones(m,n) 对角矩阵:>>diag() >>hel 单位矩阵:>eye(n) elat 随机矩阵:>>rand(m,n) 中山火學
Matlab计算与仿真 交互式计算 (续) ◼ 交互创建的辅助工具 - 矩阵转置 操作符: ´ 执行行列互换操作 - 特殊矩阵 全零矩阵: >> zeros(m,n) 全一矩阵: >> ones(m,n) 对角矩阵: >> diag(v) 单位矩阵:>> eye(n) 随机矩阵:>> rand(m,n) >> v=[2 4 1 7]; >> w=v’ w= 2 4 1 7 >> help elmat
Matlab计算与仿真 交互式计算(续) 创建向量的有用函数 线性增量序列模式 基本格式 linearspace(startValue, endvalue) linearspace(tartValue, endvalue, eLements) 注解:缺省 eLements=100 >>u=linspace(0,0.25, 5) 生成行向量 U= 00.06250.12500.18500.2500 中山火學
Matlab计算与仿真 交互式计算 (续) ◼ 创建向量的有用函数 - 线性增量序列模式 基本格式 linearspace(startValue, endValue) linearspace(tartValue, endValue, nElements) 注解: 缺省 nElements=100 >> u=linspace(0,0.25,5) u= 0 0.0625 0.1250 0.1850 0.2500 生成行向量
Matlab计算与仿真 交互式计算(续) >>v=linspace(0, 9, 4) v 生成列向量 0369 >>x=linspace(0, 2 pi, 6) >>y=sin(x): >>Z=cos(). 生成表格 >>[x,y,X] as 中山火學
Matlab计算与仿真 交互式计算 (续) >> v=linspace(0,9,4) v= 0 3 6 9 >> x=linspace(0,2*pi,6); >> y=sin(x); >> z=cos(x); >> [x,y,x] ans … … … 生成列向量 生成表格
Matlab计算与仿真 交互式计算(续) 指数增量序列模式 基本格式 logspace(startValue, end value) logspace(tartValue, endValue, nElements) 注解:从10 startvalue到10 evalue >>u=logspace(1, 4, 4) U= 10100100010000 > A=diago) A=??? 中山火學
Matlab计算与仿真 交互式计算 (续) - 指数增量序列模式 基本格式 logspace(startValue, endValue) logspace(tartValue, endValue, nElements) 注解: 从 10^startValue 到 10^endValue >> u=logspace(1,4,4) u= 10 100 1000 10000 >> A=diag(u) A= ???