用MATLAB计算矩阵和解线性方程组.ppt

第五章 矩阵与行列式 §5.6 用MATLAB计算 矩阵与行列式 用MATLAB计算矩阵与行列式 行列式的求值 矩阵的基本运算 矩阵的加、减 数与矩阵相乘 矩阵与矩阵相乘 求矩阵的逆 矩阵相除 矩阵的秩 求解线性方程组 习 题 习题1 已知 求: 习题2 求解方程组 * * 在MATLAB中我们只需借助函数det就可以求出行列式的值,其格式为 det?(A) 其中A为n阶方阵. 练习5.14 求矩阵 的行列式的值. 程序设计: >> clear >> A=[1 0 2 1;-1 2 2 3; 2 3 3 1;0 1 2 1]; >> det (A) 程序说明: 1.Clear的作用是清除内存中的变量. 2.矩阵的输入可以有两种格式,除程序中的输入方式外,还可以如下输入: A=[1,0,2,1;-1,2,2,3;2,3,3,1;0,1,2,1] 运行结果: ans= 14 练习5.15 计算行列式 程序设计: >> clear >> syms a b c d >> A=[a 1 0 0;-1 b 1 0;0 –1 c 1;0 0 –1 d]; >> DA=det (A) 运行结果: DA= 程序说明:函数det也可以用于计算含有变量的行列式. 生成符号矩阵 声明变量 (1) 维数相同,即行数和列数都分别相等. 练习5.14 求矩阵 与矩阵 的和与差. 程序设计: >> clear >> A=[1 2 3;2 1 2;3 3 1]; >> B=[3 2 4;2 5 3;2 3 1]; 解 (2) 矩阵相应位置的元素相加、减. >> C=A+B; >> D=A-B; >> C,D 运行结果: C= 4 4 7 4 6 5 5 6 2 例题分析: 2.在进行矩阵相加的运算时,A+B和B+A的值相同,满足加法交换律. 1.进行加、减运算的矩阵必须是同型的. D= -2 0 -1 0 -4 -1 1 0 0 数与矩阵相乘,是数与矩阵中的每个元素相乘. 练习5.17 求矩阵 与5的乘积 程序设计: >> clear >> A=[1 0 1;2 1 1;1 2 1]; >> B=5*A >> C=A*5 程序说明:5*A与A*5的值相同. 运行结果: B= 5 0 5 10 5 5 5 10 5 C= 5 0 5 10 5 5 5 10 5 两矩阵相乘时,第一个矩阵(左矩阵)的列数必须等于第二个矩阵(右矩阵)的行数. 练习5.18 求 与 的乘积. 程序设计: >> clear >> A=[1 2 3;2 1 2;3 3 1]; >> B=[3 2 4;2 5 3;2 3 1]; >> C=A*B , D=B*A 运行结果: C= 13 21 13 12 15 13 17 24 22 D= 19 20 17 21 18 19 11 10 13 例题分析: 比较C和D,可以看出A*B和B*A的结果完全不同. 如果矩阵A是方阵且是非奇异的(可逆),可以用函数inv (A)求得A的逆矩阵. 练习5.19 求矩阵 的逆矩阵. 程序设计: >> clear >> A=[1 –1 2;0 1 –1;2 1 0]; >> C= inv (A) 运行结果: C= -1 -2 1 2 4 -1 2 3 -1 程序说明: 如果矩阵不可逆,则运行结果会给出警告信息. 练习5.20 利用矩阵的初等行变换求上例矩阵的逆. 程序设计: >> clear

matlab 解方程组 矩阵,用MATLAB计算矩阵和解线性方程组.ppt相关推荐

  1. MATLAB阶段性方程组,[转载]matlab 解方程组

    1.解方程 最近有多人问如何用matlab解方程组的问题,其实在matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=i ...

  2. matlab水汽计算公式,[转载]matlab 解方程组

    1.解方程 最近有多人问如何用matlab解方程组的问题,其实在matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=i ...

  3. matlab中solve解方程,matlab解方程组.我的每一个方程都很长,如果用solve,solve里的参数就会很长.有什么办法呢?...

    问题描述: matlab解方程组.我的每一个方程都很长,如果用solve,solve里的参数就会很长.有什么办法呢? s= (((22*r)/5 - 479/50)*(7*r^2 + (149*r)/ ...

  4. matlab 解方程组

    1.解方程 最近有多人问如何用matlab解方程组的问题,其实在matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=i ...

  5. MATLAB解方程组

    解单一方程 S=solve(eqn,var) 解等式eqn关于自变量var的解.var省略则自动检测(默认为x).其中eqn可以是等式,也可以是函数,若为函数,则默认为eqn==0的解. S=vpas ...

  6. matlab解方程的程序,matlab算法程序解方程.ppt

    <matlab算法程序解方程.ppt>由会员分享,可在线阅读,更多相关<matlab算法程序解方程.ppt(10页珍藏版)>请在人人文库网上搜索. 1.一 般 的 代 数 方 ...

  7. matlab解比例导引法方程,Matlab多式运算与方程求根.ppt

    Matlab多式运算与方程求根 Matlab多项式运算与方程求根 Matlab多项式运算 多项式四则运算 多项式四则运算(续) 多项式的导数:polyder 多项式求值 多项式求值(续) 多项式求根 ...

  8. matlab解含参方程,matlab解含参隐函数方程

    先拟合出: x2   =              0.000124354608284474 x1     =            71.0611809557734 相关系数(R): 0.99453 ...

  9. matlab计算方程fsolve,MATLAB解方程组中 solve 和 fsolve 的细节比较

    标签: MATLAB作为科研工作者的忠实伙伴,解各种复杂方程的性能与其他工具相比,自然不逞多让.本期盘点MATLAB中solve和fsolve两个函数在解方程中的优劣. 1. solve函数 语法: ...

最新文章

  1. 如何编辑UG中打开文件的历史记录信息(history.pax)?
  2. c语言大力士编程,C语言 编程
  3. discuz php源码,Discuz7 php源码,该如何解决
  4. 关于Java的反射机制,你需要理解这些...
  5. jdk1.7的新特性
  6. Linux下shell反弹
  7. Web Developer——瑞士军刀一样的FF插件
  8. 让软件自己写软件,英特尔的机器编程会取代程序员吗?
  9. 2021高考成绩查询甘肃天水,2021年天水高考成绩排名及成绩公布时间什么时候出来...
  10. 一文详解Adobe Photoshop 2020安装教程
  11. oBlog 4.0 正式版 2006-09-06
  12. 什么是跳跃表。跳跃表的原理及其实现。
  13. SEO及SEM学习参考资源
  14. 英语简单的6种构词法
  15. [原][译][osgearth]样式表style中参数总结(OE官方文档翻译)
  16. 阿里云搭建 samba服务器
  17. 光谱仪器专题篇(10),光谱仪器之遥感光谱仪故障处理
  18. [Error]cannot convert 'float'tot float for argument 1to floa
  19. python中获取职位信息
  20. 【教育硕士论文】基于翻转课堂理念的初中信息技术教学模式构建(节选)

热门文章

  1. 时间处理(仿朋友圈、微博发布时间)
  2. 35款开源工具助力IOT
  3. 地平线:上帝视角与想象力——自动驾驶感知的新范式
  4. 旧版本Ubuntu安装magick出现undefined symbol的解决思路
  5. 使用pycharm画图不显示
  6. FastDB GigaBASE: Object-Relational Database Management Systems
  7. Linux增加/删除文件权限
  8. 企业win10批量部署之Windows部署服务(WDS)
  9. 漫步微积分三——如何计算切线的斜率
  10. 神奇的音乐软件,融合各大音乐平台所有歌曲,重点是免费!!!