《matlab程序设计与应用》课程电子教案(PPT课件)第3章 MATLAB矩阵分析与处理

第3章MATLAB矩阵分析与处理 3.1特殊矩阵 3.2矩阵结构变换 3.3矩阵求逆与线性方程组求解 3.4矩阵求值 3.5矩阵的特征值与特征向量 3.6矩阵的超越函数
第3章 MATLAB矩阵分析与处理 3.1 特殊矩阵 3.2 矩阵结构变换 3.3 矩阵求逆与线性方程组求解 3.4 矩阵求值 3.5 矩阵的特征值与特征向量 3.6 矩阵的超越函数

3.1特殊矩阵 3.1.1通用的特殊矩阵 常用的产生通用特殊矩阵的函数有: zeros::产生全0矩阵(零矩阵)。 ones:产生全1矩阵(么矩阵) eye:产生单位矩阵。 rand:产生0~1间均匀分布的随机矩阵。 randn:产生均值为0,方差为l的标准正态 分布随机矩阵
3.1 特殊矩阵 3.1.1 通用的特殊矩阵 常用的产生通用特殊矩阵的函数有: zeros:产生全0矩阵(零矩阵)。 ones:产生全1矩阵(幺矩阵)。 eye:产生单位矩阵。 rand:产生0~1间均匀分布的随机矩阵。 randn:产生均值为0,方差为1的标准正态 分布随机矩阵

例3.1分别建立3×3、3×2和与矩阵A同样大小的零 矩阵。 (1)建立一个3×3零矩阵。 zeros(3) (2)建立一个3×2零矩阵。 zeros(3,2) (3)设A为2X3矩阵,则可以用zeros(siz(A)建立 一个与矩阵A同样大小零矩阵。 A=123;456];%产生一个2×3阶矩阵A zeros(size(A)) %产生一个与矩阵A同样大小的 零矩阵
例3.1 分别建立3×3、3×2和与矩阵A同样大小的零 矩阵。 (1) 建立一个3×3零矩阵。 zeros(3) (2) 建立一个3×2零矩阵。 zeros(3,2) (3) 设A为2×3矩阵,则可以用zeros(size(A))建立 一个与矩阵A同样大小零矩阵。 A=[1 2 3;4 5 6]; %产生一个2×3阶矩阵A zeros(size(A)) %产生一个与矩阵A同样大小的 零矩阵

例3.2建立随机矩阵: (1)在区间20,50]内均匀分布的5阶随机矩阵。 (2)均值为0.6、方差为0.1的5阶正态分布随机矩阵。 命令如下: x=20+(50-20)*rand(5) y=0.6+sqrt(0.1)*randn(5) 此外,常用的函数还有reshape(A,m,n),它在矩 阵总元素保持不变的前提下,将矩阵A重新排成 mXn的二维矩阵
例3.2 建立随机矩阵: (1) 在区间[20,50]内均匀分布的5阶随机矩阵。 (2) 均值为0.6、方差为0.1的5阶正态分布随机矩阵。 命令如下: x=20+(50-20)*rand(5) y=0.6+sqrt(0.1)*randn(5) 此外,常用的函数还有reshape(A,m,n),它在矩 阵总元素保持不变的前提下,将矩阵A重新排成 m×n的二维矩阵

例3.2建立随机矩阵: (1)在区间[20,50]内均匀分布的5阶随机矩阵。 (2)均值为0.6、方差为0.1的5阶正态分布随机矩阵。 命令如下: x=20+(50-20)*rand(5) y=0.6+sqrt(0.1)*randn(5) 此外,常用的函数还有reshape(A,m,n),它在矩 阵总元素保持不变的前提下,将矩阵A重新排成 mXn的二维矩阵
例3.2 建立随机矩阵: (1) 在区间[20,50]内均匀分布的5阶随机矩阵。 (2) 均值为0.6、方差为0.1的5阶正态分布随机矩阵。 命令如下: x=20+(50-20)*rand(5) y=0.6+sqrt(0.1)*randn(5) 此外,常用的函数还有reshape(A,m,n),它在矩 阵总元素保持不变的前提下,将矩阵A重新排成 m×n的二维矩阵

3.1.2用于专门学科的特殊矩阵 (1)魔方矩阵 魔方矩阵有一个有趣的性质,其每行、每 列及两条对角线上的元素和都相等。对于n 阶魔方阵,其元素由1,2,3,.,n2共n2个整数 组成。MATLAB提供了求魔方矩阵的函数 magic((n),其功能是生成一个n阶魔方阵
3.1.2 用于专门学科的特殊矩阵 (1) 魔方矩阵 魔方矩阵有一个有趣的性质,其每行、每 列及两条对角线上的元素和都相等。对于n 阶魔方阵,其元素由1,2,3,…,n2共n2个整数 组成。MATLAB提供了求魔方矩阵的函数 magic(n),其功能是生成一个n阶魔方阵

例3.3将101~125等25个数填入一个5行5列的 表格中,使其每行每列及对角线的和均为 565。 M=100+magic(5)
例3.3 将101~125等25个数填入一个5行5列的 表格中,使其每行每列及对角线的和均为 565。 M=100+magic(5)

2)范得蒙矩阵 范得蒙(Vandermonde)矩阵最后一列全为l, 倒数第二列为一个指定的向量,其他各列 是其后列与倒数第二列的点乘积。可以用 一个指定向量生成一个范得蒙矩阵。在 MATLAB中,函数vander(V生成以向量V 为基础向量的范得蒙矩阵。例如, A=vander(1;2;3,5])即可得到上述范得蒙矩 阵
(2) 范得蒙矩阵 范得蒙(Vandermonde)矩阵最后一列全为1, 倒数第二列为一个指定的向量,其他各列 是其后列与倒数第二列的点乘积。可以用 一个指定向量生成一个范得蒙矩阵。在 MATLAB中,函数vander(V)生成以向量V 为基础向量的范得蒙矩阵。例如, A=vander([1;2;3;5])即可得到上述范得蒙矩 阵

3)希尔伯特矩阵 在MATLAB中,生成希尔伯特矩阵的函数 是hilb(n). 使用一般方法求逆会因为原始数据的微小 扰动而产生不可靠的计算结果。MATLAB 中,有一个专门求希尔伯特矩阵的逆的函 数invhilb(n),其功能是求n阶的希尔伯特矩 阵的逆矩阵
(3) 希尔伯特矩阵 在MATLAB中,生成希尔伯特矩阵的函数 是hilb(n)。 使用一般方法求逆会因为原始数据的微小 扰动而产生不可靠的计算结果。MATLAB 中,有一个专门求希尔伯特矩阵的逆的函 数invhilb(n),其功能是求n阶的希尔伯特矩 阵的逆矩阵

例3.4求4阶希尔伯特矩阵及其逆矩阵。 命令如下: format rat %以有理形式输出 H=hilb(4) H=invhilb(4)
例3.4 求4阶希尔伯特矩阵及其逆矩阵。 命令如下: format rat %以有理形式输出 H=hilb(4) H=invhilb(4)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《matlab程序设计与应用》课程电子教案(PPT课件)第2章 MATLAB数据及其运算.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第1章 MATLAB系统环境.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第10章 MATLAB Simulink仿真软件.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第八章 宽带IP网络的安全.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第九章 下一代网际协议.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第七章 路由器技术和路由选择协议.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第四章 宽带IP城域网.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第六章 宽带IP的接入技术.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第五章 宽带IP网络的传输技术.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第二章 宽带IP网络体系结构.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第三章 局域网技术.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第一章 宽带IP网络概述(负责人:于银辉).ppt
- 吉林大学:《面向对象程序设计》课程电子教案(PPT教学课件,简版讲稿,共八章,主讲:王爱民).ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第七章 消除隐藏线和隐藏面的算法 第二节 曲面隐藏线消除的浮动水平线算法 第三节 深度排序算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第七章 消除隐藏线和隐藏面的算法 第六节 区域分割算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第六章 形体的表示及其数据结构 第四节 分形 第七章 消除隐藏线和隐藏面的算法 第一节 线面比较法消除隐藏线.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第八章 真实感图形的绘制 第一节 漫反射及具体光源的照明 第二节 多边形网的明暗处理.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第七章 消除隐藏线和隐藏面的算法 第四节 z−缓冲算法 第五节 扫描线算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第八章 真实感图形的绘制 第三节 阴影 第四节 纹理 第五节 整体光照明模型.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第八章 真实感图形的绘制 第八节(2/2).ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第4章 MATLAB程序设计.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第5章 MATLAB绘图.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第6章 MATLAB数值计算.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第7章 MATLAB符号计算.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第8章 MATLAB图形用户界面设计.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第9章 MATLAB Notebook的使用.ppt
- 南阳师范学院:《计算机网络》课程教学资源(PPT课件,谢希仁第6版)第1章 概述.ppt
- 南阳师范学院:《计算机网络》课程教学资源(PPT课件,谢希仁第6版)第2章 物理层.ppt
- 南阳师范学院:《计算机网络》课程教学资源(PPT课件,谢希仁第6版)第3章 数据链路层.ppt
- 南阳师范学院:《计算机网络》课程教学资源(PPT课件,谢希仁第6版)第4章 网络层.ppt
- 南阳师范学院:《计算机网络》课程教学资源(教案讲义)计算机网络教学计划(主讲:蒋华龙,教材:谢希仁第七版).doc
- 南阳师范大学:《数据结构》课程电子教案(PPT课件)第1章 绪论(主讲:程艺苑).ppt
- 南阳师范大学:《数据结构》课程电子教案(PPT课件)第2章 线性表.ppt
- 南阳师范大学:《数据结构》课程电子教案(PPT课件)第3章 栈和队列.ppt
- 南阳师范大学:《数据结构》课程电子教案(PPT课件)第4章 串.ppt
- 《单片机原理及应用》课程教学资源(PPT课件)第1章 单片机基础知识.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086指令系统.ppt
- 《单片机原理及应用》课程教学资源(PPT课件)第2章 单片机应用系统的开发环境.ppt
- 图像、文字、语音与人工智能(PPT课件讲稿)语音识别的原理.ppt
- 图像、文字、语音与人工智能(PPT课件讲稿)人工智能——数据标注.pptx