matlab常用小函数(一)
2016-04-01 10:31
309 查看
(第1维为对每一列操作,第2维维对每一行操作)
[b]sum:求和操作[/b]
sum(A):矩阵A按列向求和(每一列求和),结果为一个行向量
sum(A,2):矩阵A按行向求和(每一行求和),结果为一个行列向量
sum(A(:)):矩阵A所有元素之和!
sum(A(:)^2):矩阵A所有元素平方和!
max:最大元素操作
仅返回最大值情况
max(A):矩阵A按列向求最大值(每一列的最大值),结果为一个行向量
max(A,[],2):矩阵A按行向求最大值(每一行的最大值),结果为一个列向量
max(A(:))矩阵A中最大值
返回最大值及其所在位置的情况(值在前,指标在后)
[M,I] = max(A):返回矩阵A中每一列的最大值的指标及最大值,M和I都是一个行向量,I中存放A中每一列最大值的行数,M中存放A中每一列最大值
[M,I] = max(A,[],2):返回矩阵A中每一行的最大值的指标及最大值,M和I都是一个列向量,I中存放A中每一行最大值的列数,M中存放A中每一行最大值
[M,I] =max(A(:)):返回矩阵A中最大值的索引及最大值,M和I都是一个数,I为A中最大值的索引,M为A中最大值
sum | 求和操作 |
max | 求最大值操作 |
sum(A):矩阵A按列向求和(每一列求和),结果为一个行向量
sum(A,2):矩阵A按行向求和(每一行求和),结果为一个行列向量
sum(A(:)):矩阵A所有元素之和!
sum(A(:)^2):矩阵A所有元素平方和!
max:最大元素操作
仅返回最大值情况
max(A):矩阵A按列向求最大值(每一列的最大值),结果为一个行向量
max(A,[],2):矩阵A按行向求最大值(每一行的最大值),结果为一个列向量
max(A(:))矩阵A中最大值
返回最大值及其所在位置的情况(值在前,指标在后)
[M,I] = max(A):返回矩阵A中每一列的最大值的指标及最大值,M和I都是一个行向量,I中存放A中每一列最大值的行数,M中存放A中每一列最大值
[M,I] = max(A,[],2):返回矩阵A中每一行的最大值的指标及最大值,M和I都是一个列向量,I中存放A中每一行最大值的列数,M中存放A中每一行最大值
[M,I] =max(A(:)):返回矩阵A中最大值的索引及最大值,M和I都是一个数,I为A中最大值的索引,M为A中最大值
相关文章推荐
- matlab常用小函数(二)
- matlab读取指定路径下的图像
- matlab操作之--读取指定文件夹下的“指定格式”文件
- matlab函数之bsxfun
- matlab的常用快捷键
- Matlab 默认配置汇总(不断更新。。。)
- MATLAB中unique()函数的用法
- Matlab读取纯文本光谱文件
- matlab中数据保存到dat格式的文件
- Matlab多个Figure图合成一个Fig
- MATLAB中求矩阵非零元的坐标
- Matlab生成归一化直方图
- MATLAB全局变量
- win10下matlab r2016a 中文乱码问题
- MATLAB中size函数的用法
- MATLAB批量读取一个文件夹里的图像
- matlab prctile
- 最小二乘法(c语言实现线性,matlab进行拟合)及相关系数的求解
- 支持向量机(SVM)算法的matlab的实现
- 【信号、图像、Matlab】如何得到高斯滤波器的整数模板