Matlab计算与仿真 交互式计算(续) -矩阵函数 数学函数函数名通常以m为结尾标志 提示:矩阵函数和函数矩阵的差异 例如,expm( X)*exp(X logm()=log(X) 逻辑函数 相同维数或至少一个为标量 AND/OR/XOR 提示:与逻辑运算一致 中山火學
Matlab计算与仿真 交互式计算 (续) - 矩阵函数 数学函数: 函数名通常以m为结尾标志 提示: 矩阵函数 和 函数矩阵的差异 例如, expm(X)≠exp(X) logm(X)≠log(X) 逻辑函数 相同维数或至少一个为标量 AND/OR/XOR 提示: 与逻辑运算一致
Matlab计算与仿真 交互式计算(续) 矩阵整形操作 维数查询 > size(A): 功能:返回行列值 举例: >>A=[1:4:5:8:9:12] [m, ,hj=size(A 3 提示:通常与其他整形操作协作使用 中山火學
Matlab计算与仿真 交互式计算 (续) - 矩阵整形操作 维数查询 >> size(A); 功能: 返回行列值 举例: >> A=[1:4; 5:8; 9:12]’; >> [m,n]=size(A) m = 4 n = 3 提示: 通常与其他整形操作协作使用
Matlab计算与仿真 交互式计算(续) 矩阵整形操作 向量长度查询 >>length(b). 功能:返回元素个数 等价于 > max(size(b)) 元素个数查询 >>numer(A) 功能:返回元素个数 等价于 > prod(size(A)) >>prod([m, n): %==m"; 中山火學
Matlab计算与仿真 交互式计算 (续) - 矩阵整形操作 向量长度查询 >> length(b); 功能: 返回元素个数 等价于 >> max(size(b)) 元素个数查询 >> numel(A); 功能: 返回元素个数 等价于 >> prod(size(A)); >> prod([m,n]); % == m*n;
Matlab计算与仿真 交互式计算(续) 矩阵整形操作 标量确认查询 >> isoscalar(b) 功能:返回逻辑值 向量确认查询 >>isovector(b): 功能:返回逻辑值 空矩阵确认查询 > isempty(A) 功能:返回逻辑值 查询非零元素:>>find(A):%返回非零元素 中山火學
Matlab计算与仿真 交互式计算 (续) - 矩阵整形操作 标量确认查询 >> isscalar(b); 功能: 返回逻辑值 向量确认查询 >> isvector(b); 功能: 返回逻辑值 空矩阵确认查询 >> isempty(A); 功能: 返回逻辑值 查询非零元素: >> find(A); % 返回非零元素
Matlab计算与仿真 交互式计算(续) 矩阵整形操作 重排操作 reshape 基本格式: >>reshape(A, m, n): 功能:按列重排 举例: >>A=[1:4:5:8:9:12] > B=reshape(A, 2, 6) B 1357911 24681012 提示:对二维信号处理特别有用 中山火學
Matlab计算与仿真 交互式计算 (续) - 矩阵整形操作 重排操作reshape 基本格式: >> reshape(A,m,n); 功能: 按列重排 举例: >> A=[1:4; 5:8; 9:12]’; >> B=reshape(A,2,6) B = 1 3 5 7 9 11 2 4 6 8 10 12 提示: 对二维信号处理特别有用