matlab上机练习课件1.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab上机练习课件1

if-else-end分支结构 if-else-end分支结构 switch-case结构 switch-case结构 switch-case结构 Disp命令的应用 switch-case结构 try-catch结构 程序流程控制 程序流程控制 程序流程控制 Try…catch用于对异常进行处理的语句。把有可能引起异常的语句放在try控制块中, try-catch的一般格式: try statements %此组语句总被执行。若不正确则跳出此结构 catch statements %当上组语句出现执行错误后,该组语句被执行 end 当两组语句都出错后,Matlab将跳出该结构 可以采用lasterr函数查询出错原因 N=4;A=[1 2 3]; try A_N=A(N) catch A_N=A(end) end lasterr A_N = 3 ans = Index exceeds matrix dimensions. % xBreakPause.m % An example of using Break and Pause % clear clc k = 0; for x = 0:pi/10:2*pi if k9 break end y(k) = sin(x)*cos(x)+2*x k = k + 1 disp(Press any key to continue) pause end 1.1 MATLAB编程基础 习题一 输入练习 在命令窗口中 “” 为命令提示符,在提示符后输入命令。 在命令提示符 后键入命令: a=10;b=20; c=a+b %观察显示结果 1.1 MATLAB编程基础 习题二 help练习 在命令窗口中只输入help命令,则列出MATLAB有哪些信誉好的足球投注网站路径的所有目录名: help 如果知道函数名,如curvefit,则用下面命令了解其用法: help curvefit 如果用目录名代替函数名,则列出目录内容,例如: help matlab/general 当不知道某函数的确切名字时,先用lookfor命令有哪些信誉好的足球投注网站,然后用help命令,如: lookfor curv %可从有哪些信誉好的足球投注网站到的内容中找到curvefit 1.1 MATLAB编程基础 习题三 基本操作命令 clear, i, j %符号i和j都默认表示虚数,当然,i和j也可重新定义。clear是清除内存的命令,这里把多条命令放在一个命令行中,各条命令之间可以用逗号。 注释符 “%” 开头的文字用于说明左边的命令。 sqrt(-5) 2/0 %结果为Inf,表示无穷大 如果表达式不能计算,MATLAB将返回NaN,它表示Not-a-number; 如果不想显示结果,则命令后加分号“;”,如 z=x+y; 1.1 MATLAB编程基础 习题四 MATLAB工作环境 clear, i, j %符号i和j都默认表示虚数,当然,i和j也可重新定义。Clear是清楚内存的命令,这里把多条命令放在一个命令行中,各条命令之间可以用逗号。 注释符 “%” 开头的文字用于说明左边的命令。 sqrt(-5) 2/0 %结果为Inf,表示无穷大 如果表达式不能计算,MATLAB将返回NaN,它表示Not-a-number; 如果不想显示结果,则命令后加分号“;”,如 z=x+y; 1.1 MATLAB编程基础 习题五 矩阵输入 a=[‘house’;’floor’;’porch’] a= house floor porch size(a) ans= 3 5 各个字符串的长度必须相同,否则出错。如不同,可添加空格,使之相同。 a=[‘car ‘;’computer’; ‘camera ‘] 1.1 MATLAB编程基础 习题六 矩阵操作 t=[1 3 5;2,4,6] t(2,1) %显示一个元素 t(1,3)=7 %元素替换 t(3:6,2:3) %显示子矩阵 多个矩阵可结合成一个新矩阵: t1=[t;t] t2=[t t] 转矩阵符号为单引号(‘) p=t’ 1.1 MATLAB编程基础 习题六 矩阵操作 i=1:2:10 %两个冒号之间的数据为增量 j=1:10 %省略两个冒号之间的数据,则增量为1 冒号还可以表示行,列或矩阵的一部分: p1=p(:,2) %将所有行、第二列的数据赋给p1 p2=p(3,:) %将第3行,所有列的数据赋给p2 p2=p(2:3,3:5) %将2到3

文档评论(0)

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

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

1亿VIP精品文档

相关文档