- 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课件m文件和函数句柄
第7章 M文件;7.1 Matlab控制流;7.1.1 For循环结构;for循环不能用for循环内重新赋值循环变量n来终止
在for循环内接受任何有效的MATLAB数组
for循环可按需要嵌套
当有一个等效的数组方法来解给定的问题时,应避免用for循环
为了得到最大的速度,在 for循环被执行之前,应预先分配数组 ;for n=1:10
x(n)=sin(n*pi/10);
n=10;
end
x
x =
Columns 1 through 7
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090
Columns 8 through 10
0.5878 0.3090 0.0000 ; data=[3 9 45 6; 7 16 -1 5]
data =
3 9 45 6
7 16 -1 5
for n=data
x=n(1)-n(2)
end;
x =
-4
x =
-7
x =
46
x =
1 ;for n=1:5
for m=5:-1:1
A(n,m)=n^2+m^2;
end
disp(n)
end
1
2
3
4
5
A
A =
2 5 10 17 26
5 8 13 20 29
10 13 18 25 34
17 20 25 32 41
26 29 34 41 50 ; n=1:10;
x=sin(n*pi/10)
x =
Columns 1 through 7
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090
Columns 8 through 10
0.5878 0.3090 0.0000 ;x=zeros(1,10); % preallocated memory for x
for n=1:10
x(n)=sin(n*pi/10);
end; ;7.1.2 while循环结构;7.1.3 if-else-end分支结构;break和continue的用法;7.1.4 switch-case结构;for i=1:10;a{i}=89+i;b{i}=79+i;c{i}=69+i;d{i}=59+i;end;c=[d,c];
Name={Jack,Marry,Peter,Rose,Tom};
Mark={72,83,56,94,100};Rank=cell(1,5);
S=struct(Name,Name,Marks,Mark,Rank,Rank);
for i=1:5
switch S(i).Marks
case 100
S(i).Rank=满分;
case a
S(i).Rank= 优秀;
case b
S(i).Rank= 良好;
case c
S(i).Rank= 及格;
otherwise
S(i).Rank=不及格;
end
end ;disp([学生姓名 , 得分 , 等级]);disp( )
for i=1:5;
disp([S(i).Name,blanks(6),num2str(S(i).Marks),blanks(6),S(i).Rank]);
end;
学生姓名 得分 等级
Jack 72 及格
Marry 83 良好
Peter 56 不及格
Rose 94 优秀
Tom 100 满分 ;7.1.5 try-catch结构;N=4;A=magic(3);
try
A_N=A(N,:),
catch
A_end=A(end,:),
end
A_end =
4 9 2
lasterr
ans =
Index exceeds matrix dimensions. ;7.2 脚本文件和函数文件;7.2.2 M 函数文件及其特点;7.2.3 函数文件一般结构;[circle.m]
function sa = circle(r,s)
%CIRCL
您可能关注的文档
最近下载
- 当代世界各国基础教育课程内容改革趋势.pptx VIP
- 广数da98产品说明书.pdf VIP
- 矿泉水及其开发利用.doc VIP
- 专题07 修辞与仿写(讲义+试题) -2023年三升四语文暑假衔接课【统编版】.docx VIP
- 部编人教版道德与法治(2024)八年级上册《珍视自由》课件.pptx VIP
- (2025秋)部编版三年级语文上册《 香港,璀璨的明珠》PPT课件.pptx VIP
- 2025年新戊二醇项目可行性研究报告.docx
- 幼儿园小班练习题(直接打印).doc VIP
- 6.1晶体管的特性与识别.pptx VIP
- QC-T 944-2013 汽车材料中多溴联苯(PBBs)和多溴二苯醚(PBDEs)的检测方法.pdf VIP
原创力文档


文档评论(0)