《matlab程序设计与应用》课程电子教案(PPT课件)第6章 MATLAB数值计算

第6章MATLAB数值计算 6.1数据处理与多项式计算 6.2数值微积分 6.3离散傅立叶变换 6.4线性方程组求解 6.5非线性方程与最优化问题求解 6.6常微分方程的数值求解 6.7稀疏矩阵
第6章 MATLAB数值计算 6.1 数据处理与多项式计算 6.2 数值微积分 6.3 离散傅立叶变换 6.4 线性方程组求解 6.5 非线性方程与最优化问题求解 6.6 常微分方程的数值求解 6.7 稀疏矩阵

6.1数据处理与多项式计算 6.1.1数据统计与分析 1.求矩阵最大元素和最小元素 MATLAB提供的求数据序列的最大值和最小 值的函数分别为max和min,两个函数的调 用格式和操作过程类似。 (1)求向量的最大值和最小值 y=max(X):返回向量X的最大值存入y,如 果X中包含复数元素,则按模取最大值
6.1 数据处理与多项式计算 6.1.1 数据统计与分析 1. 求矩阵最大元素和最小元素 MATLAB提供的求数据序列的最大值和最小 值的函数分别为max和min,两个函数的调 用格式和操作过程类似。 (1)求向量的最大值和最小值 y=max(X):返回向量X的最大值存入y,如 果X中包含复数元素,则按模取最大值

[y,=maxX):返回向量X的最大值存入y,最大 值的序号存入I,如果X中包含复数元素,则按模 取最大值。 求向量X的最小值的函数是minX),用法和max(X) 完全相同。 例求向量x的最大值。 命令如下: x=-43,72,9,16,23,47] y=max(x) %求向量x中的最大值 y,I=max(x) %求向量x中的最大值及其该元素的位置
[y,I]=max(X):返回向量X的最大值存入y,最大 值的序号存入I,如果X中包含复数元素,则按模 取最大值。 求向量X的最小值的函数是min(X),用法和max(X) 完全相同。 例 求向量x的最大值。 命令如下: x=[-43,72,9,16,23,47]; y=max(x) %求向量x中的最大值 [y,l]=max(x) %求向量x中的最大值及其该元素的位置

(2)求矩阵的最大值和最小值 求矩阵A的最大值的函数有3种调用格式,分 别是: max(A):返回一个行向量,向量的第i个元 素是矩阵A的第列上的最大值。 [Y,U=max(A):返回行向量Y和U,Y向量 记录A的每列的最大值,U向量记录每列最 大值的行号
(2)求矩阵的最大值和最小值 求矩阵A的最大值的函数有3种调用格式,分 别是: max(A):返回一个行向量,向量的第i个元 素是矩阵A的第i列上的最大值。 [Y,U]=max(A):返回行向量Y和U,Y向量 记录A的每列的最大值,U向量记录每列最 大值的行号

max(A,0dim):dim取1或2。dim取1时, 该函数和max(A)完全相同;dim取2时,该 函数返回一个列向量,其第个元素是A矩 阵的第行上的最大值。 求最小值的函数是min,其用法和max完全 相同。 例6.1分别矩阵A中各列和各行元素中的最大 值,并求整个矩阵的最大值和最小值
max(A,[],dim):dim取1或2。dim取1时, 该函数和max(A)完全相同;dim取2时,该 函数返回一个列向量,其第i个元素是A矩 阵的第i行上的最大值。 求最小值的函数是min,其用法和max完全 相同。 例6.1 分别矩阵A中各列和各行元素中的最大 值,并求整个矩阵的最大值和最小值

(3)两个向量或矩阵对应元素的比较 函数max和min还能对两个同型的向量或矩阵进行比较, 调角格式为: U=max(A,B):A,B是两个同型的向量或矩阵,结果U是与 A,B同型的向量或矩阵,U的每个元素等于A,B对应元素的 较大者。 U=max(A,):,n是一个标量,结果U是与A同型的向量或 矩阵,U的每个元素等于A对应元素和n中的较大者。 min函数的用法和max完全相同。 例,求两个2×3矩阵x,y所有同一位置上的较大元素构成的 新矩阵p
(3)两个向量或矩阵对应元素的比较 函数max和min还能对两个同型的向量或矩阵进行比较, 调用格式为: U=max(A,B):A,B是两个同型的向量或矩阵,结果U是与 A,B同型的向量或矩阵,U的每个元素等于A,B对应元素的 较大者。 U=max(A,n):n是一个标量,结果U是与A同型的向量或 矩阵,U的每个元素等于A对应元素和n中的较大者。 min函数的用法和max完全相同。 例 求两个2×3矩阵x, y所有同一位置上的较大元素构成的 新矩阵p

2.求矩阵的平均值和中值 求数据序列平均值的函数是mean,求数据序列中值的函数 是median。两个函数的调用格式为: mean(X):返回向量X的算术平均值。 median(X):返回向量X的中值。 mean(A):返回一个行向量,其第i个元素是A的第i列的算术 平均值。 median(A):返回一个行向量,其第i个元素是A的第列的中 值。 mean(A,dim):当dim为1时,该函数等同于mean(A);当dim 为2时,返回一个列向量,其第个元素是A的第行的算术 平均值。 median(A,dim):当dim为1时,该函数等同于median(A);,当 dim为2时,返回一个列向量,其第i个元素是A的第i行的 中值
2. 求矩阵的平均值和中值 求数据序列平均值的函数是mean,求数据序列中值的函数 是median。两个函数的调用格式为: mean(X):返回向量X的算术平均值。 median(X):返回向量X的中值。 mean(A):返回一个行向量,其第i个元素是A的第i列的算术 平均值。 median(A):返回一个行向量,其第i个元素是A的第i列的中 值。 mean(A,dim):当dim为1时,该函数等同于mean(A);当dim 为2时,返回一个列向量,其第i个元素是A的第i行的算术 平均值。 median(A,dim):当dim为1时,该函数等同于median(A);当 dim为2时,返回一个列向量,其第i个元素是A的第i行的 中值

3.矩阵元素求和与求积 数据序列求和与求积的函数是sum和prod, 其使用方法类似。设X是一个向量,A是一 个矩阵,函数的调用格式为: sum(X):返回向量X各元素的和。 prod(X):返回向量X各元素的乘积。 sum(A):返回一个行向量,其第i个元素是A 的第列的元素和
3. 矩阵元素求和与求积 数据序列求和与求积的函数是sum和prod, 其使用方法类似。设X是一个向量,A是一 个矩阵,函数的调用格式为: sum(X):返回向量X各元素的和。 prod(X):返回向量X各元素的乘积。 sum(A):返回一个行向量,其第i个元素是A 的第i列的元素和

prod(A):.返回一个行向量,其第i个元素是A 的第列的元素乘积。 sum(A,dim):.当dim为1时,该函数等同于 sum(A;当dim为2时,返回二个列向量, 其第个元素是A的第行的各元素之和。 prod(A,dim):当dim为1时,该函数等同于 prod(④):当dim为2时,.返回一个列向量, 其第个元素是A的第行的各元素乘积。 例6.2求矩阵A的每行元素的乘积和全部元素 的乘积
prod(A):返回一个行向量,其第i个元素是A 的第i列的元素乘积。 sum(A,dim):当dim为1时,该函数等同于 sum(A);当dim为2时,返回一个列向量, 其第i个元素是A的第i行的各元素之和。 prod(A,dim):当dim为1时,该函数等同于 prod(A);当dim为2时,返回一个列向量, 其第i个元素是A的第i行的各元素乘积。 例6.2 求矩阵A的每行元素的乘积和全部元素 的乘积

4.矩阵元素累加和与累乘积 在MATLAB中,使用cumsum和cumprod函数能方便地求得 向量和矩阵元素的累加和与累乘积向量,函数的调用格式 为: cumsum(X):返回向量X累加和向量。 cumprod(X):返回向量X累乘积向量。 cumsum(A):返回一个矩阵,其第i列是A的第列的累加和向 量。 cumprod(A):返回一个矩阵,其第列是A的第i列的累乘积 向量。 cumsum(A,dim):当dim为1时,该函数等同于cumsum(A): 当dim为2时,返回一个矩阵,其第i行是A的第i行的累加 和向量。 cumprod(A,dim):当dim为1时,该函数等同于cumprod(A: 当dim为2时,返回一个向量,其第i行是A的第i行的累乘 积向量
4. 矩阵元素累加和与累乘积 在MATLAB中,使用cumsum和cumprod函数能方便地求得 向量和矩阵元素的累加和与累乘积向量,函数的调用格式 为: cumsum(X):返回向量X累加和向量。 cumprod(X):返回向量X累乘积向量。 cumsum(A):返回一个矩阵,其第i列是A的第i列的累加和向 量。 cumprod(A):返回一个矩阵,其第i列是A的第i列的累乘积 向量。 cumsum(A,dim):当dim为1时,该函数等同于cumsum(A); 当dim为2时,返回一个矩阵,其第i行是A的第i行的累加 和向量。 cumprod(A,dim):当dim为1时,该函数等同于cumprod(A); 当dim为2时,返回一个向量,其第i行是A的第i行的累乘 积向量
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《matlab程序设计与应用》课程电子教案(PPT课件)第5章 MATLAB绘图.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第4章 MATLAB程序设计.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第3章 MATLAB矩阵分析与处理.ppt
- 《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
- 《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
- 图像、文字、语音与人工智能(PPT课件讲稿)K12人工智能课程案例设计思考.pptx
- 图像、文字、语音与人工智能(课件讲稿)人工智能教育课程设计.pdf
- 《Linux操作系统》课程教学资源(参考资料)Linux常用命令.pdf