MATLAB中的max函数的用法及含义
当A是一个列向量时候,返回一个最大值,在此不在赘述。
当Amxn是一个矩阵的时候,有以下几种情况:
① C = max(max(A)),返回矩阵最大值
② D = max(A,[],1),返回每一行的最大值,即mx1的行向量
③ E = max(A,[],2),返回每一列的最大值,即1xm的列向量
④ F = max(A,8),当元素小于8,用8填充
⑤ [U V] = max(A),返回行列最大元素的行号与列号
注意以下几个表达式:
H = max(A)
I = max(A(:))
J = max(A(:,:))
编程实验如下:
A = fix (rand (5,3)*50)%
B = A;%矩阵备份一次
C = max(max(A))%矩阵最值
D = max(A,[],1)%每一列的最值,得到行向量
E = max(A,[],2)%每一行的最值,得到列向量
F = max(A,8)%小于8的数替换成8
[U V] = max(A)%U为列极值,V为行号
H = max(A)%功能同D
I = max(A(:))%功能同C
J = max(A(:,:))%功能同D
结果输出:
A =
37 47 42
12 27 12
25 8 40
34 8 12
44 12 46
C = 47
D = 44 47 46
E =
47
27
40
34
46
F =
37 47 42
12 27 12
25 6 40
34 7 12
44 12 46
U = 44 47 46
V = 5 1 5
H = 44 47 46
I = 47
J = 44 47 46
转载:http://blog.sina.com.cn/s/blog_7da9e4aa0101bumt.html
MATLAB中的max函数的用法及含义的更多相关文章
- Matlab中min/max函数的误解
1.C= min(a):返回最小值:我原来以为如果a是行向量,min(a)返回a本身,因为我记得min(a,1)是按列找最小,这是默认的.doc min发现,只要a是向量,那么返回最小值. 2.C= ...
- matlab中的eval函数使用
matlab中的eval函数使用 在matlab的命令行窗口中输入help eval命令回车就可以看到eval函数的官方解释,大概的意思就是执行matlab中的表达式,计算expression表示的代 ...
- C语言中关于scanf函数的用法
scanf()函数的控制串 函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化 ...
- python实现类似于Matlab中的magic函数
参考这篇文章的代码封装了一个类似Matlab中的magic函数,用来生成魔方矩阵. #!/usr/bin/env python # -*- coding: utf-8 -*- import numpy ...
- JavaScript中字符串分割函数split用法实例
这篇文章主要介绍了JavaScript中字符串分割函数split用法,实例分析了javascript中split函数操作字符串的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JavaSc ...
- C中的时间函数的用法
C中的时间函数的用法 这个类展示了C语言中的时间函数的常用的用法. 源代码: #include <ctime>#include <iostream> using name ...
- (转)Python中的split()函数的用法
Python中的split()函数的用法 原文:https://www.cnblogs.com/hjhsysu/p/5700347.html Python中有split()和os.path.split ...
- Matlab中的eig函数和Opecv中eigen()函数的区别
奇异值分解的理论参见下面的链接 http://www.cnblogs.com/pinard/p/6251584.html https://blog.csdn.net/shenziheng1/artic ...
- Matlab中的fread函数
Matlab中fread函数用法 "fread"以二进制形式,从文件读出数据. 语法1:[a,count]=fread(fid,size,precision) 语法2:[a, ...
随机推荐
- express 3.0.x 中默认不支持layout.ejs的解决方法
1.第一种方法用include 用<% include 模板名(可不加.ejs) %>的写法,具体如下 <% include header %> //套用布局拆成两部分 hea ...
- scikit-learn安装
1.依赖包: Cython.rose.numpy.scipy.lapack.atlas http://blog.chinaunix.net/uid-22488454-id-3978860.html
- VS2005(vs2008,vs2010)使用map文件查找程序崩溃原因
VS 2005使用map文件查找程序崩溃原因 一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的 ...
- POJ1228+凸包
见代码. /* 凸包(稳定凸包) 题意:给出一些点,这些点要么是凸包的顶点要么是边上的. 证明每条边上都至少有3个点. */ #include<stdio.h> #include<s ...
- js常用函数(不断添加中。。。)
/************************************************* Function: getColor Description: 根据输入的数字返回一个颜色值 In ...
- 【转】linux常用命令全集
linux常用命令全集
- Java泛型:类型擦除
类型擦除 代码片段一 Class c1 = new ArrayList<Integer>().getClass(); Class c2 = new ArrayList<String& ...
- 你只是看起来很努力(只是做了一遍真题,草草的对了一遍答案,然后冲出自习室继续她学生会的事情了,骗自己更容易)good——想起了自己在六大时候的无奈
(转)你只是看起来很努力一次上课,一个女孩子垂头丧气的跟我说,老师,我考了四次四级,还没过,究竟是为什么. 我说,你真题做了吗?单词背了吗?她拿出已经翻破了的真题,跟我说,你讲的所有的题目我连答案都记 ...
- 简单的ftpserver设置
一.安装: yum install vsftpd* 二. 修改配置文档如下: vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO chroot_list_en ...
- cisco vpn client for win10 x64 setup package
win10 x64安装cisco vpn client报错,解决方法如下: 1.卸载以前安装的所有cisco vpn client,并重启电脑. 2.运行winfix.exe 3.安装Global V ...