用数学软件解决高等代数问题 主讲 张力宏、张洪刚

Slides:



Advertisements
Similar presentations
2009 套读自考本科简介 —— 抓住机遇,用知识改变命运 目 录 二、提升学历、提升自身素质的途径选择 三、高教自考和套读自考本科介绍 四、我校自考套读本科情况介绍 一、就业状况 五、我校今年招生专业介绍.
Advertisements

高等数学( XJD ) 第二章 导数与微分 返回 高等数学( XAUAT ) 高等数学( XJD ) 求导法则 基本公式 导 数 导 数 微 分微 分 微 分微 分 求导方法 高阶导数 微分法则 导数与微分关系图导数与微分关系图.
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
第二章 导数与微分 习题课 主要内容 典型例题 测验题. 求 导 法 则求 导 法 则 求 导 法 则求 导 法 则 基本公式 导 数 导 数 微 分微 分 微 分微 分 高阶导数 高阶微分 一、主要内容.
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
第三节 微分 3.1 、微分的概念 3.2 、微分的计算 3.3 、微分的应用. 一、问题的提出 实例 : 正方形金属薄片受热后面积的改变量.
第四章:长期股权投资 长期股权投资效果 1、控制:50%以上 有权决定对方财务和经营.
十二年國民基本教育- 104年中投區適性入學宣導
这是一个数字的 乐园 这里埋藏着丰富的 宝藏 请跟我一起走进数学的 殿堂.
第4章 线性代数 4.1 矩阵的生成 通过元素列表榆入 通过外部数据加载 在M文件中创建矩阵
代数方程总复习 五十四中学 苗 伟.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
一、能线性化的多元非线性回归 二、多元多项式回归(线性化)
§1 二阶与三阶行列式 ★二元线性方程组与二阶行列式 ★三阶行列式
绪 论 一、课程内容 线性代数是是中学代数的继续和发展。
一、二阶行列式的引入 用消元法解二元线性方程组. 一、二阶行列式的引入 用消元法解二元线性方程组.
第一篇 总 论 第二篇 普外科 外科护理学 吉林大学远程教育学院.
《老年人权益保障》 --以婚姻法.继承法为视角
小微企业融资担保产品介绍 再担保业务二部 贾天
第三章 函数逼近 — 最佳平方逼近.
15.2 分式的运算 分式的乘除 第1课时 第十五章 分式 案例作者:浙江省衢州兴华中学 刘 芳
分式的乘除.
第十六章 分 式 分式的乘除(1
第11章 金融风险及其防范 11.1 金融风险概述 金融风险的含义
§1 线性空间的定义与性质 ★线性空间的定义 ★线性空间的性质 ★线性空间的子空间 线性空间是线性代数的高等部分,是代数学
1.1.2 四 种 命 题.
第一章 行列式 第五节 Cramer定理 设含有n 个未知量的n个方程构成的线性方程组为 (Ⅰ) 由未知数的系数组成的n阶行列式
基因分离规律习题课.
贵宾专享 金融服务方案 邓慧景.
第三章 导数与微分 习 题 课 主要内容 典型例题.
第三讲 矩阵特征值计算及其应用 — 正交变换与QR方法.
第二章 矩阵(matrix) 第8次课.
线性代数机算与应用 李仁先 2018/11/24.
元素替换法 ——行列式按行(列)展开(推论)
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
数学软件 Matlab —— 矩阵运算.
I. 线性代数的来龙去脉 -----了解内容简介
第四章 矩阵 §1 矩阵概念的一些 背景 §6 初等矩阵 §4 矩阵的逆 §5 矩阵的分块 §2 矩阵的运算 §3 矩阵乘积的行列 式与秩
第一章 行 列 式 在初等数学中,我们用代入消元法或加减消元法求解 二元和三元线性方程组,可以看出,线性方程组的解完
第5章 线性代数 矩阵分析 矩阵分解 线性方程组的求解 符号矩阵.
二元一次聯立方程式 代入消去法 加減消去法 自我評量.
苏 教 版 五 年 级 数 学(上) 用字母表示数 青阳体仁小学 胡春雅.
线性代数 第二章 矩阵 §1 矩阵的定义 定义:m×n个数排成的数表 3) 零矩阵: 4) n阶方阵:An=[aij]n×n
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
第3章 矩阵、数组和符号运算 一、矩阵和数组运算 要求内容: ( 1)熟练掌握矩阵的创建。 ( 2)掌握矩阵运算和数组运算。
特 征 值 与 特 征 向 量 一、特征值与特征向量的概念 二、特征值和特征向量的性质.
第五讲 线性代数中的数值计算问题.
第五章 线性代数运算命令与例题 北京交通大学.
 多項式的除法 x3 + 2x2 – 5x + 6 = (x – 1)(x2 + 3x – 2) + 4 被除式 除式 商式 餘式
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
§8.3 不变因子 一、行列式因子 二、不变因子.
4) 若A可逆,则 也可逆, 证明: 所以.
12.3.2运用公式法 —完全平方公式.
建模常见问题MATLAB求解  .
2.2矩阵的代数运算.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
线 性 代 数 厦门大学线性代数教学组 2019年5月12日4时19分 / 45.
十二年國民基本教育- 104年中投區適性入學宣導 時間:104年11月12日
§2 方阵的特征值与特征向量.
第5章 MATLAB符号运算 编者.
定义5 把矩阵 A 的行换成同序数的列得到的矩阵,
某地区在退耕还林期间,有一块原长m米,宽为a米的长方形林区。现长增加了n米,加宽了b米,请你表示这块林区现在的面积。
§12-5 同方向同频率两个简谐振动的合成 一. 同方向同频率的简谐振动的合成 1. 分振动 : 2. 合振动 : 解析法
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
第10章 代数方程组的MATLAB求解 编者.
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
数学模型实验课(二) 最小二乘法与直线拟合.
§4.5 最大公因式的矩阵求法( Ⅱ ).
9.3多项式乘多项式.
Presentation transcript:

用数学软件解决高等代数问题 主讲 张力宏、张洪刚 数 学 实 验 用数学软件解决高等代数问题 主讲 张力宏、张洪刚

一 多项式运算 二 矩阵和行列式计算 三 线性方程组的解 数 学 实 验 一 多项式运算 二 矩阵和行列式计算 三 线性方程组的解

一 多项式运算 用系数矩阵 P=[an,…,a1,a0] 表示多项式 多项式排版与显示的相关函数 一 多项式运算 用系数矩阵 P=[an,…,a1,a0] 表示多项式 多项式排版与显示的相关函数 1、expand (e) 对表达式e进行展开 2、factor (e)   对表达式e(正整数)进行因式(因子)分解 3、horner (e) 把表达式e分解成嵌套形式 4、simplify (e)  运用多种恒等式转换对e进行综合化简 5、simple (e)  运用包括simplify的各种指令化简 6、pretty (e)   以习惯的“书写”方式显示表达式e 7、collect (e, x) 对表达式e中指定的符号对象x的合并同类项 8、[n,d]=numden(e)  对分式e进行通分,提取分子n和分母d

一 多项式运算 多项式运算的相关函数 1、r=roots(p) 求多项式p的根 一 多项式运算 多项式运算的相关函数 1、r=roots(p) 求多项式p的根 2、p=conv(p1, p2) 多项式相乘,p是多项式p1和p2的乘积多项式 3、[q, r]=deconv(p1, p2) 多项式相除,p1/p2的商多项式为q,余多项式为r 4、p=poly (AR) 矩阵的特征多项式,p为矩阵AR的特征多项式 5、dp=polyder(p) 导数多向式, dp为p的导数多项式 6、dp=polyder(p1,p2) dp为p1,p2乘积的导数多项式 8、[n,d]=polyder(p1,p2) 对有理分式(p1/p2)求导所得的分式(n/d) 9、p=polyfit(x,y,n) 求x,y向量给定数据的n阶多项式拟合

一 多项式运算 验证多项式 的根 验证多项式 p=[1,-2,1] % p为多项式 x=roots(p) % x为解向量 一 多项式运算 验证多项式 的根 p=[1,-2,1] % p为多项式 x=roots(p) % x为解向量 验证多项式 syms x y %x,y为符号变量 法一 expand((x-y)*(x^2+x*y+y^2)) % 展开(x-y)*(x^2+x*y+y^2) 法二 factor(x^3-y^3) % 对x^3-y^3进行因式分解 法三 horner(x^3-y^3) % 对x^3-y^3进行因式分解

一 多项式运算 计算 分子和分母,并化简分子 假设人口服从指数增长模型,即 ,其中 表 示初始人口数, 表示人口增长率, 表示时间, 表示 一 多项式运算 计算 分子和分母,并化简分子 syms x y % x,y为符号变量 [n,d]=numden((x+y)/(x-y)-4*x*y/((x-y)*(x+y))) % 通分计算分子n和分母d simple(n) % 化简分子n 假设人口服从指数增长模型,即 ,其中 表 示初始人口数, 表示人口增长率, 表示时间, 表示 时刻时人口数,请根据以下数据采用最小二乘拟合法(1次 多项式拟合)估计出人口增长率 和初始人口 年份 1790 1800 1810 1820 1830 1840 1850 1860 1870 1880 1890 人口 3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 62.9 1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.0 226.5 251.4 281.4

一 多项式运算 首先根据 变形,两边取对数,得 令 则变为 t=[0:10:210]; % 从0到210年 一 多项式运算 首先根据 变形,两边取对数,得 令 则变为 t=[0:10:210]; % 从0到210年 p=[3.9,5.3,7.2,…,281.4]; % 人口数 logp=log(p); % y=lnx [a,s]=polyfit(t, logp, 1) % 最小二乘法 p2=polyval(a, t); % 拟合y plot((1790:10:2000), p, ‘b+’) % 实际人口 hold on % 继续绘图 plot((1790:10:2000), exp(p2), ‘r-’); % 拟合人口

一 多项式运算

一 多项式运算 计算 的商、余多项式和导数多项式 p1=conv([1,0,2],conv([1,4],[1,1])) % p1为分子多项式 一 多项式运算 计算 的商、余多项式和导数多项式 p1=conv([1,0,2],conv([1,4],[1,1])) % p1为分子多项式 p2=[1,0,1,1] % p2为分母多项式 [q,r]=deconv(p1,p2) % 计算出商多项式和余多项式 cq=‘商多项式’;cr=‘余多项式’; % cq,cr为字符串 disp([cq, poly2str(q,’s’)]) % 输出商多项式 disp([cr, poly2str(r,’s’)]) % 输出余多项式 [n,d]=polyder(p1,p2) % 计算(p1/p2)的导数多项式 disp([poly2str(n,’s’);poly2str(d,’s’)]) % 输出分子,分母的导数多项式

一 多项式运算 二 矩阵和行列式计算 三 线性方程组的解 数 学 实 验 一 多项式运算 二 矩阵和行列式计算 三 线性方程组的解

二 矩阵和行列式计算 常用的矩阵生成函数 1、magic(n) 生成n×n的魔方矩阵 2、ones(n) 生成n×n的全1矩阵 二 矩阵和行列式计算 常用的矩阵生成函数 1、magic(n) 生成n×n的魔方矩阵 2、ones(n) 生成n×n的全1矩阵 ones(m,n) 生成m×n的全1矩阵 3、zeros(n) 生成n×n的全0矩阵 zeros(m,n) 生成m×n的全0矩阵 4、rand(n) 生成n×n的均分布随机矩阵 rand(m,n) 生成m×n的均分布随机矩阵 5、randn(n) 生成n×n的正态分布随机矩阵 randn(m,n) 生成m×n的正态分布随机矩阵 6、eye(n) 生成n×n的单位矩阵 7、diag(v) 根据向量v生成dim(v)阶的对角形矩阵或提取对角元

二 矩阵和行列式计算 常用的矩阵或行列式运算函数 1、A±B 矩阵或数组的加法(减法) 2、A*B (A.*B) 矩阵的乘法(数组乘) 二 矩阵和行列式计算 常用的矩阵或行列式运算函数 1、A±B 矩阵或数组的加法(减法) 2、A*B (A.*B) 矩阵的乘法(数组乘) 3、A\B (A/B) 矩阵的左除(右除) 4、A’ (A.’) 矩阵的转置(数组的转置) 5、inv(A) 计算矩阵A的逆矩阵A-1 6、det(A) 计算方阵A的行列式的值 7、rank(A) 计算矩阵A的秩 8、eig(A) 计算矩阵A的特征值和特征向量 9、lu(A) 将方阵A分解成准上三角形矩阵L×上三角形矩阵U 10、qr(n) 将矩阵A分解成正交矩阵Q×上三角形矩阵R 11、svd(m,n) 将矩阵A进行svd分解

二 矩阵和行列式计算 试比较矩阵的乘法与数组乘法的区别 A=[1 2 3;4 5 6;7 8 9]; % 矩阵A 二 矩阵和行列式计算 试比较矩阵的乘法与数组乘法的区别 A=[1 2 3;4 5 6;7 8 9]; % 矩阵A B=[3,1,2;6,4,5;9,7,8]; % 矩阵B A*B % 矩阵的乘法 得到 A*B=[ 42 30 36 96 66 81 150 102 126 ] A.*B % 数组的乘法 A.*B=[ 3 2 6 24 20 30 63 56 72 ]

二 矩阵和行列式计算 试对比矩阵和数组的转置的共轭性 R=[1 2;3 4]; % 矩阵A的实部R V=eye(2); % 矩阵A的虚部V 二 矩阵和行列式计算 试对比矩阵和数组的转置的共轭性 R=[1 2;3 4]; % 矩阵A的实部R V=eye(2); % 矩阵A的虚部V A=R+V*i ; % 矩阵A A’ % 矩阵的转置(共轭转置) 得到 A’=[ 1.0000 - 1.0000i 3.0000 2.0000 4.0000 - 1.0000i ] A.’ % 数组的转置(非共轭转置) A.’=[ 1.0000 + 1.0000i 3.0000 2.0000 4.0000 + 1.0000i ]

二 矩阵和行列式计算 计算矩阵的逆矩阵、矩阵的秩和特征值 二 矩阵和行列式计算 计算矩阵的逆矩阵、矩阵的秩和特征值 A=[3 3 -4 -3; 0 6 1 1; 5 4 2 1; 2 3 3 2] % 矩阵A的实部R Ainv=inv(A); % 矩阵A的逆矩阵Ainv 得到 Ainv=[ -7.0000 5.0000 12.0000 -19.0000 3.0000 -2.0000 -5.0000 8.0000 41.0000 -30.0000 -69.0000 111.0000 -59.0000 43.0000 99.0000 -159.0000 ] k=rank(A) % 计算矩阵A的秩k k=4 d=eig(A) % 计算矩阵A的特征值d d=[7.3156; 2.8443 + 4.9345i; 2.8443 - 4.9345i; -0.0042]

二 矩阵和行列式计算 用符号计算验证矩阵 的行列式的值、逆矩阵和特征值 syms a11 a12 a21 a22; % 定义符号变量 二 矩阵和行列式计算 用符号计算验证矩阵 的行列式的值、逆矩阵和特征值 syms a11 a12 a21 a22; % 定义符号变量 A=[a11 a12; a21 a22]; % 定义符号矩阵 det(A) % 计算符号矩阵的行列式的值 得到 a11*a22-a12*a21 inv(A) % 计算符号矩阵的逆矩阵 得到 [ a22/(a11*a22-a12*a21), -a12/(a11*a22-a12*a21) -a21/(a11*a22-a12*a21), a11/(a11*a22-a12*a21) ] eig(A) % 计算符号矩阵的特征值 得到 [ 1/2*a11+1/2*a22+1/2*(a11^2-2*a11*a22+a22^2+4*a12*a21)^(1/2) 1/2*a11+1/2*a22-1/2*(a11^2-2*a11*a22+a22^2+4*a12*a21)^(1/2) ]

二 矩阵和行列式计算 试验证三阶行列式的计算公式,并推导出四级行列式的计算公式 二 矩阵和行列式计算 试验证三阶行列式的计算公式,并推导出四级行列式的计算公式 syms a11 a12 a13 a21 a22 a23 a31 a32 a33; % 定义符号变量 A=[a11 a12 a13;a21 a22 a23;a31 a32 a33]; % 定义符号矩阵 det(A) % 计算三阶符号矩阵的行列式的值 得到 a11*a22*a33-a11*a23*a32-a21*a12*a33+a21*a13*a32+a31*a12*a23-a31*a13*a22 syms a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 a41 a42 a43 a44; A=[a11 a12 a13 a14;a21 a22 a23 a24;a31 a32 a33 a34;a41 a42 a43 a44]; dt=det(A) % 计算四阶符号矩阵的行列式的值 simple(dt) % 进行化简 结果略

二 矩阵和行列式计算 求矩阵的特征值和特征向量 A=[3 2 2; 2 3 2; 2 2 3] % 矩阵A的实部R 二 矩阵和行列式计算 求矩阵的特征值和特征向量 A=[3 2 2; 2 3 2; 2 2 3] % 矩阵A的实部R [v,d]=eig(A) % 计算矩阵A的特征向量v和特征值d 得到 v=[ -0.5397 0.6127 0.5774 -0.2607 -0.7738 0.5774 0.8004 0.1611 0.5774 ] d=[ 1.0000 0 0 0 1.0000 0 0 0 7.0000 ] 注:各特征值对应的特征向量为v中所对应的特征列向量,但仅为近似值。

一 多项式运算 二 矩阵和行列式计算 三 线性方程组的解 数 学 实 验 一 多项式运算 二 矩阵和行列式计算 三 线性方程组的解

三 线性方程组的解 主要有左除法和函数法解线性方程组 左除法解线性方程组 三 线性方程组的解 主要有左除法和函数法解线性方程组 左除法解线性方程组 A=[10 3 1; 2 -10 3; 1 3 10]; % 系数矩阵A b=[14; -5; 14]; % 常数项 x=A\b % 左除法求线性方程组 得到 x=[ -(a12*b2-b1*a22)/(a11*a22-a12*a21) (a11*b2-a21*b1)/(a11*a22-a12*a21) ]

三 线性方程组的解 左除法解符号线性方程组 syms a11 a12 a21 a22 b1 b2; % 符号变量 三 线性方程组的解 左除法解符号线性方程组 syms a11 a12 a21 a22 b1 b2; % 符号变量 A=[a11 a12; a21 a22]; % 系数矩阵A b=[b1;b2]; % 常数项 x=A\b % 左除法求线性方程组 得到 x=[ -(a12*b2-b1*a22)/(a11*a22-a12*a21) (a11*b2-a21*b1)/(a11*a22-a12*a21) ]

三 线性方程组的解 利用solve函数解线性方程 % solve函数求解线性方程组 三 线性方程组的解 利用solve函数解线性方程 % solve函数求解线性方程组 s=solve('x1+2*x2+x3=0','2*x1-x2+x3=1','x1-x2+2*x3=3' 得到 s.x1=-1/2 s.x2=-1/2 s.x3= 3/2

三 线性方程组的解 solve 函数解线性方程组 % solve函数求解线性方程组 三 线性方程组的解 solve 函数解线性方程组 % solve函数求解线性方程组 s=solve('x+2*y+3*z=0',‘4*x+7*y+2*z=4',‘7*x+4*y+3*z=5') 得到 s.x=61/82 s.y=11/41 s.z= -35/82

作业 P99 T14、T16(2)、(4) P201 T20(8)、(10)、T21 数 学 实 验 作业 P99 T14、T16(2)、(4) P201 T20(8)、(10)、T21