- 4
- 0
- 约3.49千字
- 约 37页
- 2018-04-06 发布于江苏
- 举报
MATLAB与图像处理2PPT
第二讲 MATLAB程序设计 MATLAB有两种工作方式: 交互式的命令行工作方式 M文件的程序工作方式 一. M文件 一. M文件 用MATLAB语言编写的程序,称为M文件。 M文件有两类:命令文件和函数文件。 命令文件:没有输入参数,也不返回输出 参数。 函数文件:可以输入参数,也可返回输出参数。 1.M文件的建立与编辑 建立新的M文件: 从MATLAB命令窗口的File菜单中选择New菜单项,再选择M-file命令。 一. M文件 编辑已有的M文件: 从MATLAB命令窗口的Flie菜单中选择Open M-file命令。 2.命令文件 【例1】 建立一个命令文件将变量a,b的值互换。 一. M文件 e31.m文件: a=1:9; b=[11,12,13;14,15,16;17,18,19]; c=a;a=b;b=c; a b 在MATLAB的命令窗口中输入e31,将会执行该命令文件。 二.数据的输入输出 1. input函数:用于向计算机输入一个参数。 调用格式: A=input(提示信息,选项); 注:‘s’选项,则允许用户输入一个字符串。 例如想输入一个人的姓名,可采用命令 xm=input(Whats your name:,s) 二.数据的输入输出 【例2】 求一元二次方程a2 +bx+c=0的根。 二.数据的输入输出 a=input(a=?); b=input(b=?); c=input(c=?); d=b*b-4*a*c; x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)] 将该程序以aa.m文件存盘,然后运行aa.m文件。 2. pause函数:暂停程序的执行。 调用格式: pause(延迟秒数) 注:如果省略延迟时间,直接使用pause,则将暂停程序,直到用户按任一键后程序继续执行。 二.数据的输入输出 二.数据的输入输出 3. disp函数:命令窗口输出函数。 调用格式: disp(输出项) 注:输出项为字符串或矩阵。 例如 A=Hello,MATLAB; disp(A) 输出为: Hello,MATLAB 三.程序设计 (一)选择结构 选择结构的语句有if语句和switch语句。 1. if语句 格式一: if 条件 语句组 end 三.程序设计 格式二: if 条件 语句组1 else 语句组2 end (一)选择结构 格式三: if 条件1 语句组1 elseif 条件2 语句组2 …… elseif 条件m 语句组m else 语句组m+1 end 三.程序设计 【例4】 输入三角形的三条边,求面积。 A=input(请输入三角形的三条边:); if A(1)+A(2)A(3) A(1)+A(3)A(2) A(2)+A(3)A(1) p=(A(1)+A(2)+A(3))/2; s=sqrt(p*(p-A(1))*(p-A(2))*(p-A(3))); disp(s); else disp(不能构成一个三角形。) end 运行: 请输入三角形的三条边:[4 5 6] 9.9216 【例5】 输入一个字符,若为大写字母,则输出其后继字符,若为小写字母,则输出其前导字符,若为其他字符则原样输出。 c=input(,s); if c=A c=Z disp(setstr(abs(c)+1)); elseif c=a c=z disp(setstr(abs(c)-1)); else disp(c); end 三.程序设计 2 switch语句 switch语句根据变量或表达式的取值不同,分别执行不同的
您可能关注的文档
- L01萃取技术PPT.ppt
- LECTURE 6-1经济计量的基本问题与描述性分析PPT.ppt
- LED器件培训(PPT 28页)PPT.ppt
- Lecture16光学-偏振PPT.ppt
- IVUS 读图基本技巧PPT.ppt
- lhn黄疸PPT.ppt
- KTS故障诊断仪使用说明PPT.ppt
- LINGO介绍PPT.ppt
- LGG的治疗进展PPT.pptx
- logistic回归(研究生)PPT.ppt
- 中建五局精品工程过程管控及亮点打造.docx
- ABB:力行致远——践行脱碳:制浆造纸业通往净零排放之旅.docx
- 宏观经济专题:地方两会观察:内需和科技的新图景.docx
- 【课件】道路交通安全培训.docx
- 人形机器人2026年度策略:“以正和,以奇胜”,重视机器人规模化量产元年.docx
- 【课件】电子厂(电子仪器生产企业)安全生产三项制度(安全生产责任制、制度、操作规程)汇编.pdf
- 【课件】钢结构工程施工危险源辨识及监管要点培训.docx
- 北交所投资框架工具书:新材料产业深度转型下的北交所投资机遇.docx
- GB-T36547-2024 电化学储能电站接入电网技术规定标准解析.docx
- 当代麻醉机191-283介绍.docx
原创力文档

文档评论(0)