- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab_2.ppt
第3章 基本使用方法 第2章 MATLAB的基本语法 教学目标:介绍MATLAB 7的基本使用方法。 用户在学习完本章的内容后,可以进行基本的数值运算,从而能够容易地解决许多在学习和科研中遇到的计算问题 。 教学重点: MATLAB基本运算、语句以及绘图 教学内容: 教学内容 变量及其赋值 矩阵的初等运算 元素群运算 逻辑判断及流程控制 基本绘图方法 M文件及程序调试 2.1 变量及其赋值 标识符(变量名,常量名,函数名的总称) 合法标识符:必须以字母开头,变量名中可以包含字母、数字或下划线,但不允许出现标点符号 长度规定 2 矩阵及其元素赋值 格式:变量=表达式(或数) 向量赋值 示例 注:这种超维扩展只适合于赋值语句,在其它语句出现超维调用的情况,Matlab将给出出错提示。 矩阵的抽取运算 a=[1 2 3;4 5 6;7 8 9;10 11 12]; b=a([2,4],[1,3]); a([2,4],:)=[]; a=[1 2 3;4 5 6;7 8 9;10 11 12]; a([1,3],:)=[]; a=[1 2 3;4 5 6;7 8 9;10 11 12]; a(:,[1,3])=[]; 等差元素向量的生成 当向量的元素过多,同时向量各元素有等差的规律,此时采用直接输入法将过于繁琐。针对该种情况 ,可以使用冒号(:) 和linspace函数来生成等差元素向量。 矩阵及其元素赋值 3 复数 MATLAB 语言对复数的处理也是十分简便的,在处理复数问题时,不需要进行其他任何的附加操作。 复数变量和矩阵的赋值方法 注意: 只有数字和i的乘积式中可省略乘号。 i,j若已赋值,应清除。 用a+bi和a+b*i有区别。 MATLAB的所有运算符和函数对复数有效。(+,-,*,/,\,^) 复数的数学运算及实部虚部 a=1+2*i a = 1.0000 + 2.0000i b=3-4i b = 3.0000 - 4.0000i c=pi+sin(pi/2)*i c = 3.1416 + 1.0000i d=a+b d = 4.0000 - 2.0000i f=sqrt(1+2i) f=1.2720+0.7682i 复数的共轭和转置 a=3+4i,b=conj(a) a = 3.0000 + 4.0000i b = 3.0000 - 4.0000i 4 变量检查 5 基本赋值矩阵 2. 2 矩阵的初等运算 A=eye(4); B=magic(4); [lA,cA]=size(A); [lB,cB]=size(B); if lA==lB cA==cB C=A+B else disp(Dimensions of A and B must agree!) end 矩阵除法是MATLAB从逆矩阵的概念引申来的 示例 6x1+3x2+4x3=3 -2x1+5x2+7x3=-4 8x1-4x2-3x3=-7 (1)求上述线性方程组的解 (2)再加一个方程x1+5x2-7x3=9的解 (3)去掉一个方程的解。 矩阵的乘幂函数(^),指数函数(expm),对数函数(logm)和开方函数(sqrtm)都是把矩阵作为整体运算的,其余均对矩阵元素运算,见下节 a=eye(5) a(2,:) a(:,3) reshape(a,1,25) fliplr(a) flipud(a) 实验任务 实验名称:MATLAB的变量、矩阵运算 实验任务: 1 练习矩阵赋值及其运算(+,-,*,/,\,矩阵行列的提取、小矩阵组成大矩阵) 2 练习复数的运算 3 三种情况下线性方程组的求解 元素群运算的引入 引入:从实验一画y=sin(t)图形能直接推广到画y=t*t或y=sin(t)*cos(t)吗?为什么? 本节引入的元素群运算,能大大简化编程,提高运算效率,是Matlab优于其他许多语言的一大特色。 2.3 元素群运算 1 数组及其赋值: 用冒号组成等增量语句(t=初值:增量:终值) 用linspace函数 logspace函数 元素群运算是矩阵中单个元素参与运算,这区别于矩阵的整体运算。 元素群运算必须是同阶的。 除了专门说明的几个函数,MATLAB函数都适用于元素群的运算。( 如表2-4中的三角函数,指数函数,复数函数和取整函数) 2.4 逻辑判断与流程控制 例1:A=1:9,B=10-A,r0=(A4),r1=(A==B) 例2:A=magic(5) p=(rem(A,5)==0) 例3: A=eye(5); A(3,3)=0/0; isnan(A); 例4:lp=find(p~=0) 例5:ind = [3 4 5
您可能关注的文档
- flash report (for the six months ended september 302007).pdf
- flashAS3.0加农炮打靶小游戏.doc
- FMMT618 NPN三极管.pdf
- frank 雅思 口语 屌师 结构班第1节课PPT.pdf
- Freshman application packet 2011.pdf
- FUNDAMENTALS OF THE FRAMEWORK FOR RISK CRITERIA OF CRITICAL INFRASTRUCTURES IN THE NETHERLA.pdf
- G2_LR_1G_2.3.2 How Does the Mail Work.pdf
- Go for it.doc
- grammar and listening.ppt
- Grammar外研社必修五课件.ppt
最近下载
- 杨瑞龙-国有企业分类改革与公司治理结构创新研究报告.ppt VIP
- KernelMethod核回归核方法.ppt VIP
- (正式版)D-L∕T 607-2017 汽轮发电机漏水、漏氢的检验.docx VIP
- 2.5.2 解直角三角形的应用-方位角学历案.docx VIP
- JTGT3660—2020-公路隧道施工技术规范.docx VIP
- 教科EEC版小学英语五年级上册全册教案.pdf VIP
- 关于卫生院“十五五”发展规划方案(详细版).pdf VIP
- T∕CTES 1017-2019 纺织品 织物触感检测与评价方法 三点梁法.pdf VIP
- 健康生活方式指导员培训考核习题.docx VIP
- 施工现场临时用电的安全教育与培训.pptx VIP
原创力文档


文档评论(0)