具体数学-第4课(多重求和方法一)

简介: 今天讲了多重求和,也就是一个和式由多个下标来指定。首先是最简单的形式



例题1


下面给出一个对称矩阵:

image.png

image.png

求:

image.png

这是这个矩阵的上三角加对角线求和,因为是对称的嘛,可以补全下三角,加上对角线就行了。

image.png

所以

image.png

例题2


下面再看一个例子:

image.png

同样模仿上例调换 j,k 位置,得到:

image.png

所以

image.png

至此解完,然后可以推出一个著名的不等式————切比雪夫不等式:

image.png

如果

image.png

那么

image.png

反之如果

image.png

那么

image.png

更一般的结论,给定两个序列 a 和 b ,求下面式子最大值与最小值:

image.png

其中 image.pngimage.png 的一个排列。

答案是 b 增序最大,降序最小,至于为什么,下面给出两种证明方法。

方法1


image.png

如上图所示, a 和 b 按照递增顺序排列,每个方格的面积代表 ai 与 bi 的乘积,记为 image.png

那么上面的求和式其实就是每一行每一列都必须有且只有一块被取。

考虑第一行,如果不取 image.png ,取其他的 image.png ,那么第一列也只能取其他的 image.png ,这样的话 image.png 也就取不了了。但是发现

image.png

并且两种取法影响的行和列都是相同的,这说明了,取 image.pngimage.png 不如取 image.pngimage.png 。所以 image.png 必取,然后第一行第一列就不能取了。剩下的方阵用相同的方法可以得出必取 image.png ,也就是主对角线。

同理最小取法用副对角线可以推出。

相关文章
|
存储 机器学习/深度学习 算法
内存学习(六):引导内存分配器(初始化)
内存学习(六):引导内存分配器(初始化)
240 0
|
存储 算法 C++
【搜索算法】 跳马问题(C/C++)
【搜索算法】 跳马问题(C/C++)
|
算法 开发者 索引
【C++11算法】random_shuffle和shuffle
【C++11算法】random_shuffle和shuffle
730 0
|
11月前
|
人工智能 atlas 开发工具
【AI系统】昇腾 AI 架构介绍
昇腾计算产业基于华为昇腾系列处理器,涵盖硬件、基础软件、应用使能等,构建全栈AI计算基础设施。华为通过开放硬件、开源软件,支持多框架,推动AI技术在端、边、云的广泛应用,促进AI产业生态繁荣。
919 1
|
Java
Java Object 类详解
在 Java 中,`Object` 类是所有类的根类,每个 Java 类都直接或间接继承自 `Object`。作为所有类的超类,`Object` 定义了若干基本方法,如 `equals`、`hashCode`、`toString` 等,这些方法在所有对象中均可使用。通过重写这些方法,可以实现基于内容的比较、生成有意义的字符串表示以及确保哈希码的一致性。此外,`Object` 还提供了 `clone`、`getClass`、`notify`、`notifyAll` 和 `wait` 等方法,支持对象克隆、反射机制及线程同步。理解和重写这些方法有助于提升 Java 代码的可读性和可维护性。
390 20
|
存储 监控 调度
Android系统服务:WMS、AMS相关知识
参考文献 Android窗口管理服务WindowManagerService计算Activity窗口大小的过程分析 Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(Starting Window)的过程分析 Android窗口管理服务WindowManagerService对输入法窗口(Input Method Window)的管理分析 Android窗口管理服务WindowManagerService显示窗口动画的原理分析
|
存储 索引 Python
dataframe学习知识总结
pandas DataFrame是Python中用于处理二维表格数据的重要数据结构,支持多种类型数据,提供丰富功能。可通过字典、列表或文件创建DataFrame,使用`.info()`、`.describe()`、`.head()`和`.tail()`查看数据信息。选择和过滤数据可按列名、行索引或条件进行。修改包括更新元素、列及添加/删除列。利用`.groupby()`和聚合函数进行分组分析,使用`.sort_values()`和`.rank()`排序,通过`.concat()`和`.merge()`合并数据。
343 3
|
IDE 测试技术 开发工具
|
SQL 前端开发 Java
苍穹外卖》电商实战项目(java)知识点整理(下)
苍穹外卖》电商实战项目(java)知识点整理(下)
562 1
|
存储 JSON JavaScript
HarmonyOS应用开发者基础认证 模拟考试 题库
HarmonyOS应用开发者基础认证 模拟考试 题库
2630 0