下载此文档

第讲 Matlab程序设计.ppt


文档分类:IT计算机 | 页数:约81页 举报非法文档有奖
1/81
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/81 下载此文档
文档列表 文档介绍
讲Matlab程序设计课程提纲引子M文件介绍控制语句函数变量及变量作用域程序设计的辅助函数程序设计的优化程序调试信息接口小结2引子——华氏温度和摄氏温度的转换Problem:设计一个MATLAB程序,读取一个华氏温度的输入,输出摄氏温度。Solution:Step1:清晰地陈述出你要解决的问题;“将华氏温度转换为摄氏温度并输出”Step2:确定程序的输入变量和输出变量;“输入变量:华氏温度;输出变量:摄氏温度”Step3:设计程序伪代码;%读取华氏温度:inputT(F)%温度转换:%输出摄氏温度:printT(C)3Step4:将伪代码转换为Matlab程序语句%Scriptfile:%%Purpose:%ToconvertaninputtemperaturefromdegreesFahrenheitto%anoutputtemperatureinCelsius.%%Recordofrevisions:%DateProgrammerDescriptionofchange%==============================%21/10/%%Definevariables:%temp_f--TemperatureindegreesFahrenheit%temp_k--TemperatureinCelsius%=input('EnterthetemperatureindegreesFahrenheit:');%=(5/9)*(temp_f-32);%('%=%.\n',temp_f,temp_k);“程序信息”“名字”“用途”“修改记录”“变量定义”“读取华氏温度”“温度转换”“输出摄氏温度”4Step5:调试程序>>run('C:\ProgramFiles\MATLAB\R2010a\bin\')EnterthetemperatureindegreesFahrenheit:=:=,拿到问题就能写出漂亮的代码与完美无误的程序,而实际上这是不可能的!Matlab程序设计中,写代码只是简单的一半,另一半则是问题的分析与伪代码的设计!Matlab的变量、语句与语法只是血肉般的简单存在,在任何一种语言中都能找到,而一个良好的编程****惯则是灵魂般的永恒存在!5M文件介绍Matlab是一种高级计算机语言,,简称M文件。Matlab是一种解释性语言,命令在运行时被翻译为机器语言被执行,M文件就是命令的集合。M文件是纯文本(ASCII码)文件,因而便于进行编写和修改。。M文件分类:命令式(Script):命令行的简单叠加函数式(Function):参数传递和函数调用6M文件建立与编辑M文件建立:Matlab窗口中菜单项File-->Open单击图标,打开一个M文件找到M文件,直接双击打开M文件编辑:Matlab窗口中菜单项File-->New-->Script/Function单击图标,新建一个M文件7命令式文件(Script)mandWindow)中逐行输入并运行命令。需注意一下几点:标点符号的运用要恰当好处,每行命令结束时用分号隔开,以免程序运行时数据输出造成不便;建立良好的书写风格,保持程序的可读性,比如程序的层次感,注释行的书写;注释行以符号%开头,在程序运行中不被执行,只起解释说明作用;不需要用end语句作为命令式文件的结束标志;运行此文件时,将其目录设置为当前目录。8实例1:建立一命令式M文件绘制Matlab的LOGO图%Scriptfile:%%Purpose:%ThisfileistocreatetheLogoof%Matlabsoftwareloadlogosurf(L,R),colormap(M)n=size(L,1)axisoffaxis([1n1n-.])view(-,30)title('LifeistooshorttospendwritingDOloops...')9函数式文件(Function)函数式文件可以实现计算中的参数

第讲 Matlab程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数81
  • 收藏数0 收藏
  • 顶次数0
  • 上传人465784244
  • 文件大小2.07 MB
  • 时间2019-09-21