MATLAB语言及应用1-4章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB语言及应用1-4章;周 数: 6 总学时: 24 学时 理 论: 12 学时 上 机: 12 学时 地 点: 1E-431 学 分: 1 考试方式:上机考试 学科基础:线性代数;第1章 MATLAB系统环境;1.1 MATLAB概貌;MATLAB的发展;1.2 MATLAB的操作界面;命令窗口 (Command Window);2. 命令行的输入规则 在命令提示符 后面输入命令 一个命令行输入一条命令,命令行以回车结束。 一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略??? 如果一个命令行很长,要加续行符(三个小黑点…)。 s=1-1/2+1/3-1/4+1/5-1/6+1/7-… 1/8+1/9-1/10+1/11-1/12;;大家有疑问的,可以询问和交流;1.2 MATLAB的操作界面;工作空间窗口 (Workspace);1.2 MATLAB的操作界面;命令历史记录窗口(Command History);1.2 MATLAB的操作界面;当前目录窗口(Current Directory);1.3 M文件;1.4 MATLAB帮助系统;MATLAB语言及应用;;2.2 变量及其操作;2.变量命名;使用isvarname函数判断变量名是否合法: isvarname keyname ans= 1;3.赋值语句;;i或j ——虚数单位,定义为;;内存变量的删除;2.3 MATLAB矩阵的表示;2.建立大矩阵;3.复数矩阵的建立;二.向量的建立方法;linspace方法:利用linspace函数创建行向量。;三.矩阵元素;1.矩阵元素的引用; 矩阵元素的序号就是相应元素在内存中的排列顺序。 矩阵名称(序号); 如果赋值元素的下标超出原来矩阵的大小,矩阵的行列会自动扩展,将扩展后未赋值的矩阵元素置为0。;3.矩阵元素的重排列;四.矩阵拆分;②a( i : i+m , :) ——取矩阵A的第i~i+m行全部元素; a( : ,k :k+m) ——取矩阵A的第k~k+m列全部元素; a( i : i+m, k :k+m) ——取矩阵A第i~i+m行内、第k~k+m列中所有元素;;③a( : )——将矩阵A的每一列元素堆叠起来,成为一个列向量;;要抽去A中的第3行,第4行,可用空矩阵[ ] 的概念 空矩阵是指没有元素的矩阵,元素都消失掉,但空矩阵存在于工作空间。 零矩阵元素是存在的,只是值为零。 clear是将矩阵从工作空间中删除。;2.4 MATLAB数据的运算;a=[1 2 3;4 5 6;7 8 9]; b=[1 4 7;8 9 10;11 12 13]; c=a+b c = 2 6 10 12 14 16 18 20 22 d=a-1 d= 0 1 2 3 4 5 6 7 8 ;矩阵乘法;矩阵除法;设有3个线性方程组成的联立方程组; A=[1 2 3;3 -5 4;7 8 9]; b=[2;0;2]; a\b ans = -1.0588 0.1176 0.9412 ;矩阵乘方;2.点运算;2.4.2 关系运算;例:建立5阶方阵A,判断A的元素是否能被3整除。;2.4.3 逻辑运算;例:在[0,3π]区间,按要求求y=sin(x)的值: (1)消去负半波,即(π,2π)区间内的函数值置0; (2)(π/3,2π/3)和(7π/3,8π/3)区间内取值均为sin(π/3) x=0:pi/100:3*pi;y=sin(x); y1=(xpi|x2*pi).*y; %消去负半波 q=(xpi/3x2*pi/3)|(x7*pi/3x8*pi/3); qn=~q; y2=q*sin(pi/3)+qn.*y1; %按要求处理第(2)步;2.5 字符串;2.字符串的操作;字符串运算;(3)将字符串中的小写字母变成相应的大写字母,其余字符不变。 k=find(ch=‘a’ch=‘z’);%找小写字母的位置 ch(k)=ch(k)-(‘a’-‘A’);%将小写字母变成相应大写字母 char(ch) ans= ABC123D4E56FG9 (4)统计字符串中小

文档评论(0)

kch + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年10月08日上传了教师资格证

1亿VIP精品文档

相关文档