Matlab的Max函数详解
1、M = max(A)
- 描述:返回向量 A 中的最大值,如果 A 为矩阵,则返回每列的最大值组成的行向量。
- 参数:A 是待求最大值的向量或矩阵。
- 输出:M 是向量 A 中的最大值行向量,如果 A 为矩阵,则返回每列的最大值组成的行向量。
- 示例:
M = max([1 2 3 4 5])
% 返回 5
2、M = max(A,[],dim)
- 描述:返回矩阵 A 中指定维度 dim 的最大值组成的向量。
- 参数:A 是待求最大值的矩阵,dim 是指定的维度,可以是 1 或 2;当 dim=1 时,求每列的最大值,当 dim=2 时,求每行的最大值。
- 注意:* []只是作为占位符用来表示不需要特定的输入。在这里表示比较方法,比如行、列或全部,在后面的dim中指定了比较维度,如果没有指定,默认为’all‘,以下同理
- 补充:在 MATLAB 中,max 函数的参数 dim 用于指定在哪个维度上进行比较矩阵或数组。当 dim=1 时,max 函数将对矩阵或数组的每一列进行比较,并返回每列的最大值,但是我们现在的习惯大多为行、列。这是由 MATLAB 的习惯而决定的,可能和 MATLAB 最早的起源和设计有关。在 MATLAB 的早期版本中,矩阵是以列主序存储的,即每一列在内存中是连续的,每一行则不一定连续。因此,对矩阵的操作通常会涉及到许多列上的计算,而非行。为了保持一致性,MATLAB 对许多函数的默认操作也都是沿着列维度进行的,例如 max 函数、sum 函数等
- 输出:M 是向量 A 中指定维度 dim 的最大值组成的向量。
- 示例:
M = max([1 2 3; 4 5 6], [], 1)
% 返回 [4 5 6]`
3、M = max(A,[],nanflag)
- 描述:在对 A 进行最大值计算时,指定如何处理 NaN 值的标志。
- 参数:A 是待求最大值的向量或矩阵,nanflag 是指定如何处理 NaN 的标志,可以是 ‘includenan’ 或 ‘omitnan’。分别表示包含 NaN 值进行计算或不包含 NaN 值进行计算。
- 输出:M 是向量 A 中的最大值行向量,如果 A 为矩阵,则返回每列的最大值组成的行向量。
- 示例:
M = max([1 NaN 2]) % 返回 NaN,
M = max([1 NaN 2], [], 'omitnan')
% 返回 2
4、M = max(A,[],dim,nanflag)
- 描述:在对 A 进行最大值计算时,同时指定维度 dim 和如何处理 NaN 值的标志。
- 参数:A 是待求最大值的矩阵,dim 是指定的维度,可以是 1 或 2;当 dim=1 时,求每列的最大值,当 dim=2 时,求每行的最大值,nanflag 是指定如何处理 NaN 的标志,可以是 ‘includenan’ 或 ‘omitnan’。分别表示包含 NaN 值进行计算或不包含 NaN 值进行计算。
- 输出:M 是矩阵 A 中指定维度 dim 的最大值组成的向量。
- 示例:
M = max([1 NaN 2; 3 4 5], [], 1, 'omitnan')
% 返回 [3 4 5]
5、[M,I] = max(___)
- 描述:返回最大值和索引。
- 参数:最多可以输入 4 个参数,具体见上述语句。
- 输出:M 是向量 A 中的最大值,如果 A 为矩阵,则返回每列的最大值组成的行向量。I 是 M 的索引,相对于 A 的偏移量。
- 示例:
[M,I] = max([1 2 3])
- % 返回 M=3,I=3
6、M = max(A,[],‘all’)
- 描述:返回 A 中所有元素的最大值。
- 参数:A 是待求最大值的向量或矩阵。
- 输出:M 是向量 A 中的最大值。
- 示例:
M = max([1 2 3; 4 5 6], [], 'all')
- % 返回 6
7、M = max(A,[],vecdim)
- 描述:返回 A 中指定维度 vecdim 的最大值。
- 参数:A 是待求最大值的矩阵,vecdim 是指定的维度,可以是一个长度为 2 的向量,例如,[1 2] 表示对 A 进行求向量的最大值,也可以是 1 或 2。
- 输出:M 是指定维度 vecdim 的最大值组成的矩阵。
- 示例:
M = max([1 2 3; 4 5 6], [], [1 2])
- % 返回 6
8、M = max(A,[],‘all’,nanflag)
- 描述:返回 A 中所有元素的最大值,并指定如何处理 NaN 值的标志。
- 参数:A 是待求最大值的向量或矩阵,nanflag 是指定如何处理 NaN 的标志,可以是 ‘includenan’ 或 ‘omitnan’。分别表示包含 NaN 值进行计算或不包含 NaN 值进行计算。
- 输出:M 是向量 A 中的最大值。
- 示例:
M = max([1 NaN 2], [], 'all', 'omitnan')
% 返回 2
9、M = max(A,[],vecdim,nanflag)
- 描述:在对 A 进行最大值计算时,同时指定维度 vecdim 和如何处理 NaN 值的标志。
- 参数:A 是待求最大值的矩阵,vecdim 是指定的维度,可以是一个长度为 2 的向量,例如,[1 2] 表示对 A 进行求向量的最大值,也可以是 1 或 2,nanflag 是指定如何处理 NaN 的标志,可以是 ‘includenan’ 或 ‘omitnan’。
- 输出:M 是矩阵 A 中指定维度 vecdim 的最大值组成的矩阵。
- 示例:
M = max([1 NaN 2; 3 4 5], [], [1 2], 'omitnan')
% 返回 [3 4 5]
10、C = max(A,B)
- 描述:返回 A 和 B 中对应元素的最大值。
- 参数:A 和 B 可以为一个标量、向量或矩阵,但是需要维度相同。
- 输出:C 是 A 和 B 中对应元素的最大值。
- 示例:
C = max([6 2 3], [4 2 5]) - % 返回 [6 2 5]
11、C = max(A,B,nanflag)
- 描述:在对 A 和 B 进行最大值计算时,指定如何处理 NaN 值的标志。
- 参数:A 和 B 可以为一个标量、向量或矩阵,但是需要维度相同。nanflag 是指定如何处理 NaN 的标志,可以是 ‘includenan’ 或 ‘omitnan’。
- 输出:C 是 A 和 B 中对应元素的最大值。
- 示例:
C = max([1 NaN 3], [4 2 5], 'omitnan')
% 返回 [4 2 5]
Matlab的Max函数详解相关推荐
- Matlab中 pdist 函数详解
学习笔记,仅供参考,有错必纠 转载自:Matlab中 pdist 函数详解(各种距离的生成); pdist Pairwise distance between pairs of objects. Sy ...
- matlab中xcorr函数详解
Matlab中xcorr函数详解 引言 在matlab中查找相关函数时,找到了xcov函数和xcorr函数,仔细看了帮助文档,发现虽然计算公式不一样,但是两个函数用法相同,计算出的值也相同,于是在翻了 ...
- MATLAB的iptcheckinput函数详解
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 iptcheckinput函数详解,这个函数在看 ...
- MATLAB的iptchecknargin函数详解
iptchecknargin函数详解,这个函数在看别人写的M函数时很有用! ipt是image process tools,即图像处理工具的缩写,MALAB里边有一个图像像处理工具箱,里边有一组函数的 ...
- 主成分分析(PCA)——matlab程序及函数详解
参考来源: http://www.cnblogs.com/Hand-Head/articles/5156435.html http://www.matlabsky.com/thread-11751-1 ...
- [转载] Python内置函数-min函数和max函数-详解
参考链接: Python min() 博文主要内容如下: max和min函数的使用介绍: 对可迭代对象元素进行比较,找到最大/最小值 max(iterable, *[, default=ob ...
- Python内置函数-min函数和max函数-详解
博文主要内容如下: max和min函数的使用介绍: 对可迭代对象元素进行比较,找到最大/最小值 max(iterable, *[, default=obj, key=func]) 对传入的多 ...
- MATLAB:plot函数详解
文章目录 1 plot 函数语法 2 示例 2.1 plot(X,Y) | plot(X1,Y1,X2,Y2) 2.2 plot(X,Y.Linespec) | plot(X1,Y1,Linespec ...
- matlab的meshgrid函数详解
函数形式 [C,R] =meshgrid(c, r) 初步解释 首先需要明确的是参数 c, r 都是行向量,该函数将行向量c, r指定的域变换为数组C,R,这2个数组能用来指示有2个变量的函数和三维的 ...
最新文章
- 转:【小作品】STM32无线WIFI视频小车制作剖析(下)
- python绘制多个条形图_python – 在Matplotlib中绘制多个直方图 – 颜色或并排条形图...
- 论海明威的存在主义宗教意识——存在主义虚无主义。注:部分观点个人不赞同...
- python实现肯德基店铺查询
- 一文教你 Dubbo 服务性能压测(with JMeter)
- const 常量_软件特攻队|const常量,不一样的新玩法
- CodeForces - 987E Petr and Permutations(树状数组+逆序对定理)
- 32.生命周期注释.rs
- day21 java的随机数
- Ansdroid modem 开发(18)---LTE Live PS Performance
- Centos php5.3.3 升级 5.5.26 mysql5.1.73 升级 5.6.25
- 网页图片显示分辨率与实际分辨率不一样
- unity游戏开发之游戏过审后 国行PS4将在3月20日发售
- 数字性格分析测试软件,性格色彩测试(完全版)-蓝色分析
- 香港主要房产公司计划寻求监管机构对代币化房地产的许可
- 计算机连接游戏手柄,电脑如何使用手柄_电脑怎么连手柄打游戏-系统城
- 协卡助手无法卸载的解决办法
- [V8]找出可能影响性能的代码(模式)
- 微信小游戏开发(1)
- android xml设置roboto字体,Android:想要为整个应用程序而不是运行时设置自定义字体...
热门文章
- mysql查球队胜场和败场sql_NBA 史上实力最弱的球队是哪个?用 Python + SQL 我们找到了答案...
- 前端框架vue-i18n实现国际化$t的用法
- Elasticsearch获取ES查询的所有结果,并批量导出Excel
- python翻转图片_832. 翻转图像(python)
- 数据分析师1.3量化交易策略的技术指标选股技巧
- SocialBook为你揭秘为什么你的网红既不带货也不带量?
- 理想L9供应链清单 | 整车企业供应链系列盘点 | 爱普搜汽车
- 微信收费持续发酵 或演变为运营商与腾讯的博弈
- python怎么筛选excel数据_Python如何实现excel筛选后生成新表
- 【小程序】使用WXSS编写样式介绍以及与CSS的区别