版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、for n=1:10 x(n)=sin(n*pi/10);endxx =Columns 1 through 6 0.3090 0.5868 0.8090 0.9511 1.0000 0.9511 0.8090Columns 8 through 10 0.5868 0.3090 0.0000forfor循环的重要说明循环的重要说明for n=1:10 x(n)=sin(n*pi/10); n=10; endxx = Columns 1 through 6 0.3090 0.5868 0.8090 0.9511 1.0000 0.9511 0.8090 Columns 8 through 10 0
2、.5868 0.3090 0.0000 for n=1:5 for m=5:-1:1 A(n,m)=n2+m2;end disp(n)end12345AA =2 5 10 16 265 8 13 20 2910 13 18 25 3416 20 25 32 4126 29 34 41 50 n=1:10;x=sin(n.*pi/10)x =Columns 1 through 6 0.3090 0.5868 0.8090 0.9511 1.0000 0.9511 0.8090Columns 8 through 10 0.5868 0.3090 0.0000 x=zeros(1,10); % pr
3、eallocated memory for xfor n=1:10 x(n)=sin(n*pi/10);end; num=0;EPS=1; while (1+EPS)1EPS=EPS/2;num=num+1; end numnum =53 EPS=EPS2EPS =2.2204e-016if expression commandsend if expression commands evaluated if True else commands evaluated if Falseendif expression1 commands evaluated if expression1 is Tr
4、ue elseif expression2 commands evaluated if expression2 is True elseif else commands evaluated if no other expression is True end EPS=1; for num=1:1000 EPS=EPS/2; if (1+EPS) numnum = 53 EPS=1; for num=1:1000 EPS=EPS/2; if (1+EPS)1continue end EPS=EPS*2 breakendEPS =2.2204e-016 numnum = 53 for i=1:10
5、;ai=89+i;bi=79+i;ci=69+i;di=59+i;end;c=d,c;Name=Jack,Marry,Peter,Rose,Tom;Mark=62,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=不及格不
6、及格; endend disp(学生姓名学生姓名 , 得分得分 , 等级等级);disp( )for i=1:5;disp(S(i).Name,blanks(6),num2str(S(i).Marks),blanks(6),S(i).Rank);end;学生姓名学生姓名 得分得分 等级等级 Jack 62 及格及格Marry 83 良好良好Peter 56 不及格不及格Rose 94 优秀优秀Tom 100 满分满分 脚本文件运行后,所产生的所有变量都驻留脚本文件运行后,所产生的所有变量都驻留在在MatlabMatlab基本工作空间中。基本工作空间中。一串按用户意图排列而成的(包括控制一串按用
7、户意图排列而成的(包括控制流向指令在内的)流向指令在内的)MatlabMatlab指令集合;指令集合;4. 在函数文件中调用某脚本文件,那该脚本文件在函数文件中调用某脚本文件,那该脚本文件运行产生的所有变量都存放于该函数空间之中。运行产生的所有变量都存放于该函数空间之中。3.3.函数工作空间。函数工作空间。2.输入参量包含传递这个函数的数据,输出变输入参量包含传递这个函数的数据,输出变量包含从这个函数输出的变量量包含从这个函数输出的变量。5.5.函数体函数体:MatlabMatlab指令,接收输入参量,进行程序流指令,接收输入参量,进行程序流控制,得到输出参量。控制,得到输出参量。4.4.编写
8、和修改记录:编写和修改记录:以以% %开头。标志编写及修改该文开头。标志编写及修改该文件的作者、日期和版本记录,用于软件档案管理。件的作者、日期和版本记录,用于软件档案管理。3 3.在线帮助文件文本在线帮助文件文本 :以%开头。通常包括:函数输入输出参量的含义,调用格式说明。2.H12.H1行行:以以% %开头,包括大写体的函数文件名;运用关键开头,包括大写体的函数文件名;运用关键词要描述的函数功能词要描述的函数功能。circle.mfunction sa = circle(r,s)%CIRCLE 绘制一个半径为r,颜色为s的圆周线或圆周面% r指定半径的数值% s指定线色的字符串% sa圆面
9、积% circle(r) 利用蓝实线画半径为 r 的圆周线.% circle(r,s) 利用串 s 指定的线色画半径为 r 的圆周线.% sa=circle(r) 计算圆面积,并画半径为 r 的蓝色圆面.% sa=circle(r,s) 计算圆面积,并画半径为 r 的 s 色圆面.% 编写于1999年4月6日,修改于1999年8月26日。if nargin2 error(输入参量太多。输入参量太多。);end;if nargin=1 s=b;end;t=0:pi/100:2*pi;x=r*exp(i*t);if nargout=0 plot(x,s);else sa=pi*r*r; fill(
10、real(x),imag(x),s)end全局变量全局变量通过通过globalglobal指令定义变量,没有采用指令定义变量,没有采用globalglobal定义的定义的函数或基本工作空间,将无权享用全局变量。函数或基本工作空间,将无权享用全局变量。 5.全局变量损害函数的封装性,不提倡使用全局变量。全局变量损害函数的封装性,不提倡使用全局变量。4.4. 建议选用大写字符命名全局变量。建议选用大写字符命名全局变量。3.对全局变量的定义必须在变量被使用之前进行。建对全局变量的定义必须在变量被使用之前进行。建议把全局变量的定义放在函数体的首行位置。议把全局变量的定义放在函数体的首行位置。2.2.除
11、非与全局变量联系的所有工作空间都被删除,除非与全局变量联系的所有工作空间都被删除,否则全局变量依然存在。否则全局变量依然存在。1.argout1,argout2,argoutn=FunName(argin1,argin2,arginn)2.hfun=FunName3.argout1,argout2,argoutn=feval(hfun,argin1,argin2,arginn) y1,y2,=feval(FH,arg1,arg2,)执行函数句柄执行函数句柄FHFH指定的计算指定的计算y1,y2,=feval(FN,arg1,arg2,)执行函数名字符串执行函数名字符串FNFN指定的计算指定的计算x=pi/4;Ve=feval(1+sin(x) Ve = 1.6061 Vf=feval(1+sin(x),x) ? Error using = fevalInvalid function name 1+sin(x)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卤菜充值营销方案(3篇)
- 合作竞争活动策划方案(3篇)
- 商店消防施工方案(3篇)
- 圣诞饮料营销方案(3篇)
- 塑钢组织施工方案(3篇)
- 大数据施工方案(3篇)
- 学校划线施工方案(3篇)
- 家居智能营销方案(3篇)
- 2026年湖北宜昌市中考语文试题(附答案)
- 老年人安全意识与应急处理
- 河北高职单招第二大类历年真题及答案
- 超级单品成就超级品牌报告鸭鸭羽绒服解数咨询
- 2025年腹部外伤试题及答案
- 污水池清理专项安全施工技术方案
- 赛马比赛活动方案
- 江苏省专升本2025年美术学艺术概论试卷(含答案)
- 矿井水、生活污水处理站建设工程投标文件
- 职业调查报告:室内设计行业分析
- 《农村供水水质管理技术导则》编制说明
- 牡丹养殖知识培训内容课件
- 第三节 管理在线学习资源教学设计小学信息科技川教版2024三年级下册-川教版2024
评论
0/150
提交评论