大连理工大学矩阵与数值分析上机作业——Matlab实现范数计算
版权申诉

"大连理工大学矩阵与数值分析上机作业,涉及使用Matlab编程计算向量的1范数、2范数和无穷范数。"
在矩阵与数值分析中,范数是一个衡量向量大小或矩阵强度的概念,它具有非负性、齐次性和三角不等式等性质。在给定的上机作业中,学生被要求编写一个名为`Norm.m`的Matlab函数,该函数用于计算向量的三种主要范数:1范数、2范数和无穷范数。
1. **1范数(Manhattan Norm)**:也称为L1范数,表示向量中所有元素绝对值之和。在`Norm.m`函数中,当`m=1`时,通过一个for循环遍历向量的所有元素,累加它们的绝对值来得到1范数。例如,对于向量`x1`,当`n=10`时,会计算并显示`x1`的1范数。
2. **2范数(Euclidean Norm)**:也称为L2范数,是向量的欧几里得长度,即向量元素平方和的平方根。在函数中,当`m=2`时,同样使用for循环遍历向量,将每个元素的平方累加,然后取平方根得到2范数。例如,显示`x1`和`y1`的2范数。
3. **无穷范数(Infinity Norm)**:也称为L∞范数,是向量中最大元素的绝对值。在`Norm.m`函数中,当`m=Inf`时,通过`max`函数直接找出向量元素的绝对值最大值,作为无穷范数。比如,对于向量`x1`,会计算并显示其无穷范数。
上机作业还提供了几个测试用例,分别使用不同大小的向量`x1`, `x2`, `x3`和`y1`, `y2`, `y3`,展示了当向量维度增加时,这些范数的变化情况。通过这种方式,学生可以理解不同范数在处理大尺度问题时的特性,比如1范数在稀疏数据中的应用,2范数对应于几何长度,而无穷范数在捕捉最大影响因素时的重要性。
这个上机作业旨在让学生熟悉Matlab编程,并通过实际操作理解向量范数的基本概念及其计算方法,这对于深入学习矩阵理论、线性代数和数值分析至关重要。在互联网技术领域,这些基础数学概念广泛应用于数据处理、机器学习算法和信号处理等众多场景。
1797 浏览量
181 浏览量
110 浏览量
124 浏览量
2022-11-02 上传
2021-11-06 上传
2021-10-21 上传

想要offer
- 粉丝: 4082
最新资源
- 开放平台客户端软件操作方法及装置技术解析
- 深入探讨HTML编程与压缩技术应用
- VC++6.0实现txt数据文件读写与格式转换教程
- Rx-Mvp框架在Android开发中的实践应用
- Flutter中实现ETL图表的diagram_editor包应用解析
- 易语言实现高级文件操作技术详解
- APKTOOL 2.0.0RC3:安卓4.4兼容的全自动APK反编译签名工具
- CSDN技术主题月深度学习讲师PPT精选
- Lireddit: TypeScript项目开发探索
- 建筑物被动式通风新进展:可转动装置的创新设计
- 奥尼ANC狼魔摄像头驱动程序官方v5.8.54300版下载
- LL(1)和SLR(1)语法分析算法的设计与实现
- 精选27款文艺小清新毕业设计PPT模板
- HPL 2.3版本的高性能计算资源包解析
- 光立方编程指南:实用代码参考
- 探索Python库在数据分析中的应用:pandas-gbq-0.19.2介绍