第4章 线性代数问题的计算机求解 高等应用数学问题的 MATLAB求解 清华大学出版社2008 CAI课件开发:薛定宇、刘莹莹、董雯彬 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 第4章 线性代数问题的计算机求解 高等应用数学问题的MATLAB求解 清华大学出版社2008 CAI课件开发:薛定宇、刘莹莹、董雯彬
第4章线性代数 问题的计算机求解 →特殊矩阵的输入 矩阵基本分析 矩阵的基本变换与分解 →矩阵方程的计算机求解 →韭线性运算与矩阵函数求值 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 第4章 线性代数 问题的计算机求解 特殊矩阵的输入 矩阵基本分析 矩阵的基本变换与分解 矩阵方程的计算机求解 非线性运算与矩阵函数求值
41特殊矩阵的输入 数值矩阵的输入 符号矩阵的输入 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 4.1 特殊矩阵的输入 数值矩阵的输入 符号矩阵的输入
41.1数值矩阵的输入 零矩阵、幺矩阵及单位矩阵 随机元素矩阵 对角元素矩阵 且anke 1矩阵 Hilbe矩阵及Hibe逆矩阵 Vandermonde矩阵 伴随矩阵 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 4.1.1 数值矩阵的输入 零矩阵、幺矩阵及单位矩阵 随机元素矩阵 对角元素矩阵 Hankel矩阵 Hilbert矩阵及Hilbert逆矩阵 Vandermonde 矩阵 伴随矩阵
41.1.1零矩阵、幺矩阵及单位矩阵 ↓生成零矩阵、幺矩阵及单位矩阵的语法格式 1×7方阵 a=zeros (n) B ones (n eye 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 4.1.1.1 零矩阵、幺矩阵及单位矩阵 生成零矩阵、幺矩阵及单位矩阵的语法格式 方阵
m×n矩形矩阵 A=zeros(m, n) B=ones(m, n) eye(m 生成和矩阵B同样维数的矩阵 A=zeros(size(b)) →支持多维数组和其他数据结构 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 矩形矩阵 生成和矩阵 同样维数的矩阵 支持多维数组和其他数据结构
4例4.1 生成一个3×8的零矩阵A,并可以生成 个和A维数相同的扩展单位阵B MATLAB求解语句 Cat>> A=zeros(3, 8), B=eye(size(A)) 注意: zeros()和ones()也可用于多维数 组的生成 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 例 4.1 生成一个 的零矩阵 ,并可以 生成 一个和 维数相同的扩展单位阵 MATLAB求解语句 注意:zeros()和 ones()也可用于多维数 组的生成
4112随机元素矩阵 →矩阵的随机元素满足在[0,1区间上的均匀 分布 调用格式 生成×阶标准均匀分布伪随机数方阵 A=rand(n) ·生成×m阶标准均匀分布伪随机数矩阵 A=rand (n, m) 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 4.1.1.2 随机元素矩阵 矩阵的随机元素满足在 区间上的均匀 分布 调用格式 生成 阶标准均匀分布伪随机数方阵 生成 阶标准均匀分布伪随机数矩阵
函数rand()也可以用于定义多维数组 定义一个与A同样大小的随机矩阵 rand (size(a)) 生成(a,b)区间上均匀分布的随机数 B=a+(b-a)rand(n, m) 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 函数rand()也可以用于定义多维数组 定义一个与 同样大小的随机矩阵 生成 区间上均匀分布的随机数
生成满足M(0,1)的正态分布的随机矩阵 A=randn(n) A=randn(n, m) 生成满足Nμ,a2)正态分布的随机数 B=u+o*randn(n, m) 2/20/2021星期六, 2008-9-6,13:08:30 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 Slide 1 (of 11) 2/20/2021星期六, 2008-9- 6, 13:08:30 生成满足N(0,1)的正态分布的随机矩阵 生成满足N(m,s2 )正态分布的随机数